5536 515
5795 41
128507 633
120586 425
79392 179
14363 388
40320 700
14160 570
10228 247
25212 417
22236 648
55836 518
46440 751
27696 60
45580 829
27687 942
17088 112
15126 99
42765 491
3833 144
1453 42
3916 296
2698 248
2254 198
7400 217
3153 255
3992 311
7066 582