1092
1051
2264
854
1813
2337
957
847
1022
1160
1151
3999
755
889
868
837
797
1355
1069
962
1276
849
847
862
840
1023
912
2967
940
948
977
797
1049
893
2027
1108
126852
1824
1722
911
814
835
798
1093
752
916
807
914
768
1322
958
826
1015
840
729
1129
820
851
968
1043