1248 668
405 299
885 862
900 39
510 701
954 624
159 31
104 100
367 289
404 261
579 931
467 887
775 71
219 764
585 918
118 893
573 703
357 87