53752 1000
27377 648
17953 398
53309 2029
33122 2135
22683 1657
17970 283
26641 1960
26129 387
26860 165
47543 442
40086 1040
345038 5211
290792 3126
265344 3761
246714 2769
214113 2110
204920 3016
194741 2635
187055 2304
151357 1791
124257 2388
123929 1248
123208 979