1051 300
1363 421
542 171
2942 861
305 86
560 125
3113 548
5005 643
4069 160
4708 408
6364 28
7333 674
5026 556
7830 565
6620 73
9332 724