1093 800
1022 229
1016 756
1011 399
940 953
911 990
907 866
886 343
885 191
804 623
755 428
747 272
747 918
721 953
695 770
666 534
623 132
616 184
600 298
575 956