1053 300
1364 421
542 171
2945 861
306 86
560 125
3114 548
5019 643
4074 160
4709 408
6371 28
7336 674
5049 556
7841 565
6626 73
9333 724