2982 742
1075 317
4302 815
102481 456
29968 656
31904 362
18926 671
40320 252
27331 214
2313 391
3388 730