1064 300
1367 421
545 171
2970 861
315 86
561 125
3126 548
5095 643
4204 160
4806 408
6465 28
7376 674
5138 556
7948 565
6669 73
9343 724