1003 62
964 945
1388 580
923 568
178 244
239 10
104 147
945 110
311 590
1012 12
850 211
604 956
1798 648
287 75
517 441
293 459
51 396
466 568
558 884
602 533
320 928