1021 891
253 24
378 841
544 144
446 449
503 419
127 576
56 38
977 422
160 174
354 549
148 871
599 475
246 637
708 712
832 325
700 249
231 191
821 254
692 843