1266 153
4061 803
2939 534
751 110
27512 343
1154 195
3521 602
355319 835
206001 970
6024 362
2465 469
57957 71
2361 275
31890 113
27036 832
3340 661
1243 191
3426 907
4257 400
24155 610
6041 528
103148 675
17629 45
8372 203
3510 608
2982 173
3511 895
6071 652