1008 971
820 815
295 44
752 817
992 630
565 174
194 463
43 646
806 157
899 912
453 445
45 89
558 640
1138 63
343 252
659 398
430 146
888 577
493 663
911 848