991
2772
2302
942
734
939
964
912
1074
1013
1275
910
1181
1063
1078
3216
2653
1140
755
1096
863
2984
929
1835
976
788
1061
943
1402
2084
990
1418
1233
956
868
1084
1091
905
1030
1306
1132
1337
1160
1048
1169
1068
1198
1074
1145
1009
3858
1067
832
1325
2282
971
1001
1101
1031
886