940 953
973 491
1047 620
606 170
1288 51
1011 961
30 376
824 652
764 5
159 310
963 675
948 279
106 122
629 924
1146 533
625 627
683 761
449 232
869 922
639 255