3110 500
45494 215
8402 394
4608 366
2859 316
27014 182
120253 165
14802 208
8297 624
8288 154
154595 448
113003 678
46656 533
110096 313
21733 1020
6027 481
31837 813
37231 188
27871 708
24683 767
15183 366
4174 192
5427 185
3503 775
1740 273
26393 482
21671 167
54155 719