1006 966
287 945
759 900
672 880
65 816
488 803
845 793
245 599
370 587
286 515
1062 450
206 387
336 348
259 331
926 214