2185 475
1835 461
149032 536
3689 458
14205 810
40320 565
97049 901
36252 240
28842 469
33209 313
43572 484
82515 671
8150 257
2769 139