1062 300
1366 421
542 171
2952 861
308 86
560 125
3120 548
5040 643
4101 160
4714 408
6387 28
7351 674
5082 556
7856 565
6638 73
9336 724