1059 300
1364 421
542 171
2948 861
308 86
560 125
3115 548
5033 643
4086 160
4709 408
6376 28
7343 674
5061 556
7848 565
6635 73
9333 724