1046 300
1363 421
542 171
2938 861
304 86
560 125
3111 548
4987 643
4056 160
4708 408
6359 28
7326 674
5012 556
7828 565
6613 73
9332 724