1028 353
383 447
885 942
895 101
627 398
131 16
835 764
331 39
479 57
251 177
551 452
561 4
182 789
893 59
84 732
469 320
870 819
330 647
1036 940
465 611