5537 515
5795 41
128515 633
120592 425
79394 179
14364 388
40320 700
14160 570
10228 247
25218 417
22251 648
55847 518
46442 751
27703 60
45581 829
27687 942
17099 112
15129 99
42767 491
3833 144
1454 42
3916 296
2698 248
2255 198
7401 217
3153 255
3992 311
7066 582