1002 320
298 843
793 237
959 505
59 820
1159 992
107 100
72 731
786 47
973 98
153 575
325 86
546 711
683 570
890 737
122 976
161 722
339 27
793 433
696 808