940 953
973 491
1047 620
606 170
1289 51
1011 961
30 376
826 652
765 5
159 310
963 675
948 279
107 122
630 924
1146 533
625 627
683 761
450 232
869 922
639 255