1032 195
843 170
982 335
899 240
230 139
628 662
332 30
686 226
440 319
275 529
47 116
826 839
833 159
385 276
117 481
431 410
389 344
1028 958
363 112
540 799