14015 153
1528 857
8995 37
13561 747
907 398
1191 444
8687 245
1495 271
1362 197
8947 541
1304 917
348 498
3069 285
999 381
601 792
443 276