509 72
540 362
1052 202
385 731
1057 531
669 778
630 136
552 957
382 328
814 973
427 389
674 789
94 381
680 150
104 70
945 407
977 348
991 771
892 57
214 373