2832 308
2147 126
1968 36
7290 515
5397 565
3339 88
4293 638
3626 45
3102 418
2564 120
3796 613
2560 343
1558 38
4504 272
8788 708
3378 353
3530 153
5276 521
4361 641
22683 472
18252 246
21674 287
46909 268
18917 956
9210 169
25370 653
3873 532
3301 296