1002 65
294 628
329 49
238 562
991 840
530 364
227 601
785 864
193 875
703 932
39 779
1010 443
850 960
350 137
649 859
313 201
28 113
543 55
999 488
2076 702
915 219
299 141