784
798
1356
989
1100
1033
933
915
903
2149
840
1027
1140
3043
1751
930
1046
943
1289
908
878
877
894
861
1344
1171
1205
1043
975
2032
835
868
1831
1083
1321
968
891
804
1008
896
754
2854
868
1163
1094
2203
1105
941
1030
994
921
1408
1043
957
858
1039
889
1166
862
880