895 860
2178 220
495 921
1161 1000
580 274
641 697
999 488
231 76
689 318
23 693
751 412
656 875
577 511
2277 793
746 145
866 911
937 140
154 586
743 525
1964 476