1011 320
310 843
804 237
979 505
75 820
1190 992
110 100
78 731
793 47
980 98
158 575
327 86
552 711
685 570
897 737
124 976
165 722
356 27
796 433
705 808