59935 153
276462 863
46544 132
17826 651
5630 359
20119 598
3800 211
19937 60
2954 577
3810 380
2413 217
3877 385
9720 379
4823 948
4972 883
4789 599
2371 336
1072 143
2117 297