29958 585
19571 312
5297 683
37437 246
6760 737
2237 319
923 101
1328 108
4741 861
1176 63
3167 685
1661 340
2465 330
2426 523
1528 228
1551 277
3555 599
2361 261
8292 967
4247 677