2186 475
1835 461
149050 536
3689 458
14206 810
40320 565
97060 901
36252 240
28851 469
33211 313
43580 484
82518 671
8150 257
2769 139