4904 191
12244 634
15122 705
16499 155
58634 457
17705 652
14595 704
12253 610
6808 392
8825 111
40320 664
44793 119
89772 528
5426 296
3375 307