5531 515
5795 41
128502 633
120578 425
79382 179
14363 388
40320 700
14160 570
10228 247
25206 417
22204 648
55820 518
46436 751
27692 60
45576 829
27684 942
17078 112
15122 99
42763 491
3833 144
1453 42
3915 296
2697 248
2254 198
7400 217
3153 255
3990 311
7066 582