1051 300
1363 421
542 171
2943 861
305 86
560 125
3113 548
5009 643
4072 160
4708 408
6369 28
7335 674
5036 556
7833 565
6623 73
9333 724