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