4253 37
1521 53
3835 684
2820 724
1159 207
1796 431
3093 257
2544 658
3030 553
1931 485
349 36
1972 374
7859 283
10765 242
2947 46
3442 52
16120 107
14488 470
10607 592
11069 171
40320 565
52781 433
14208 1002
38283 219
28327 199
19754 149
33719 746
12654 669