1030 914
838 942
407 790
586 148
676 160
680 457
311 49
720 259
299 540
902 850
566 275
170 80
471 314
550 844
417 186
129 641
623 800
276 15
577 670
314 463