1008 756
711 867
436 610
506 499
88 613
565 956
734 175
775 54
360 98
421 818
612 421
243 367
895 365
947 304
25 860
831 947
177 660
352 914
450 933
470 297