1681 436
1473 382
3443 818
2703 646
21970 884
15007 607
19151 493
15350 51
87603 469
89025 403
20811 648
9486 391
12683 201