3486 535
142055 403
40320 386
16177 156
10774 590
25850 356
9788 85
14402 556
27997 127
10041 50
5893 373
6385 905
3812 900
2081 31
3057 497
8178 390
10000 470