29558 585
19456 312
5228 683
37029 246
6723 737
2214 319
911 101
1313 108
4707 861
1167 63
3166 685
1659 340
2454 330
2423 523
1528 228
1540 277
3533 599
2353 261
8210 967
4241 677