122983 531
7081 322
4678 269
6283 461
2883 266
2829 281
2585 344
3345 167
15246 622
40320 364
4601 442
57448 412
5264 421
3854 106
3898 462
1949 366
2675 463
8409 184
4985 478
14004 580
167171 564
7541 381
5198 181
19534 80
25835 543
47345 968
38538 759
129461 982