926 260
523 542
1028 891
648 147
909 71
264 764
854 588
346 440
530 873
920 847
1020 437
308 91
1395 668
1043 624
280 171
485 289
281 768
699 936
412 671
519 496