656 292
646 52
220 719
300 240
697 411
523 629
1042 340
978 557
45 364
256 306
414 905
265 41
817 541
624 69
753 708
985 76
1109 362
946 174
210 383
303 313