313 143
511 849
646 800
548 562
668 951
487 173
1036 964
737 680
952 609
955 183
609 330
1070 536
770 74
905 8
122 987
652 784
738 884
506 280
292 368
521 578