1008 756
711 867
436 610
508 499
88 613
566 956
734 175
775 54
360 98
421 818
612 421
243 367
897 365
948 304
25 860
831 947
178 660
352 914
450 933
470 297