1061 300
1365 421
542 171
2952 861
308 86
560 125
3120 548
5040 643
4101 160
4714 408
6384 28
7350 674
5080 556
7856 565
6638 73
9335 724