22623 355
1803 41
16821 883
38692 429
16263 343
4778 611
3325 193
34900 384
11748 348
14217 275
10369 675
10035 186
3609 282
5549 90
10512 148
2096 370
40320 604
21780 695
2651 410