13421 169
45350 843
14336 699
42749 897
21231 742
4444 235
4173 416
4684 513
6423 1017
1557 121
14813 80
2913 291