11099 77
17513 482
7288 315
5300 629
40320 432
4269 193
4439 114
7922 572
9839 194
4353 266
9956 520
10789 97
10525 320
4246 546