350 83
450 930
781 275
1003 132
419 975
37 29
801 393
975 222
584 519
729 220
41 174
388 981
963 543
456 577
13 509
1185 1000
328 603
719 393
864 79
176 688
515 927
286 354
1016 443