1061 275
865 938
316 240
244 183
293 714
610 591
329 960
360 98
398 550
195 448
1015 946
326 508
40 892
539 487
855 668
226 846
62 84
49 75
969 867
905 422