1215 351
393 91
882 257
420 42
839 416
329 353
232 768
60 73
417 857
827 84
619 930
345 787
75 875
168 532
100 512
800 844
1000 791
719 24
969 277
914 60