1161 1000
829 66
1008 557
463 732
656 875
939 545
525 364
933 175
387 148
499 673
230 190
35 516
895 860
775 896
2277 793
667 528
447 858
41 991
988 100
331 725
395 364
129 253
664 706