1053 300
1364 421
542 171
2943 861
305 86
560 125
3114 548
5011 643
4073 160
4708 408
6369 28
7336 674
5039 556
7836 565
6623 73
9333 724