1093 965
1017 929
754 247
421 987
604 402
925 723
1022 9
85 599
494 57
768 15
503 620
450 585
766 975
857 893
440 648
459 563
995 113
69 270
980 279
953 156