1001 620
945 886
807 55
512 520
144 148
645 133
521 470
127 291
171 403
731 354
373 839
851 44
956 290
207 933
566 396
613 635
142 353
207 185
771 258
899 439