59935 153
276530 863
46425 131
17866 651
5623 359
20135 598
3836 211
19757 60
2966 577
3825 380
2418 217
3791 385
9755 379
4821 948
4971 883
4817 599
2384 336
1071 143
2129 297