59926 153
276515 863
46421 131
17860 651
5622 359
20135 598
3834 211
19747 60
2965 577
3821 380
2417 217
3788 385
9754 379
4820 948
4970 883
4815 599
2383 336
1070 143
2129 297