5536 515
5795 41
128504 633
120584 425
79389 179
14363 388
40320 700
14160 570
10228 247
25211 417
22234 648
55830 518
46437 751
27696 60
45577 829
27686 942
17087 112
15125 99
42764 491
3833 144
1453 42
3916 296
2697 248
2254 198
7400 217
3153 255
3992 311
7066 582