51566 267
37030 813
3106 628
2444 117
109940 375
159107 760
40199 266
4646 731
1403 215
308871 952
95267 860
43879 292
20563 421
3173 473
3837 810
366025 859
3119 628
3962 707
3628 551
2484 273
2316 377
2706 473
1568 139
1731 313
59096 342
21916 537
3330 588
2145 239