29932 585
19566 312
5289 683
37409 246
6759 737
2236 319
922 101
1328 108
4740 861
1173 63
3167 685
1661 340
2465 330
2426 523
1528 228
1550 277
3553 599
2361 261
8282 967
4247 677