59883 153
276334 863
46341 132
17781 651
5590 359
20106 598
3780 211
19725 60
2936 577
3770 380
2390 217
3764 385
9707 379
4791 948
4930 883
4766 599
2358 336
1055 143
2100 297