1016 756
712 867
445 610
516 499
93 613
575 956
736 175
777 54
363 98
425 818
615 421
247 367
902 365
950 304
27 860
847 947
185 660
358 914
455 933
474 297