1036 150
988 679
929 932
910 763
807 268
779 588
697 791
662 481
527 865
515 534
498 425
435 875
349 32
324 557
176 630
173 532
165 925
112 794
64 590