2185 475
1834 461
149028 536
3689 458
14205 810
40320 565
97045 901
36251 240
28840 469
33208 313
43568 484
82515 671
8150 257
2769 139