2186 475
1836 461
149054 536
3689 458
14206 810
40320 565
97063 901
36253 240
28853 469
33213 313
43582 484
82519 671
8151 257
2769 139