954
647
763
2141
587
755
949
1012
1010
1037
1854
853
717
1081
791
1161
943
897
909
905
600
780
1179
1062
812
735
704
704
1030
2953
684
1872
947
873
670
707
752
1106
786
1064
1097
866
592
1014
1021
1188
640
634
2117
2543
1131
809
2005
781
1000
791
907
1117
986
1305
947
1684
712
808
1061
677
710
788
799
627
1039
2678
1015
860
664
1021
789
1878
2949
715
3438
1064
658
955
1626
1071
8334
693
795
677
706
753
862
864
797
3061
1068
2763
1017
1445
2157
1124
1332
2897
692
781
628
1389
810
748
649
1235
1184
974
1763
1567
690
812
625
1162