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