2186 475
1836 461
149052 536
3689 458
14206 810
40320 565
97061 901
36252 240
28852 469
33212 313
43580 484
82518 671
8150 257
2769 139