25011 147
124821 681
129791 893
197304 463
27930 345
6482 291
51536 332
40320 235
13858 633
240553 703
2898 262
8379 209
95947 465
9192 516
19027 292
265314 763
11733 661
25724 288
10840 331
11274 449
9575 232
30522 368
463860 1013
88288 737
40816 243
27566 384
13451 413
102510 915