1026 891
909 71
441 305
530 873
706 533
280 171
638 468
1097 191
485 289
699 936
821 970
958 810
661 172
346 440
799 336
1020 437
44 220