2186 475
1835 461
149049 536
3689 458
14206 810
40320 565
97056 901
36252 240
28850 469
33211 313
43580 484
82517 671
8150 257
2769 139