1248 668
219 764
405 299
112 727
919 387
1016 906
510 701
531 89
954 624
523 335
34 328
793 967
775 71
780 166
585 918
1233 9
885 862
104 100
367 289
251 176
579 931