1026
923
1017
915
2914
1437
11767
1256
1052
975
1143
982
1202
1077
1253
1067
17020
1899
2137
1670
1003
989
963
11456
1321
1223
1827
1123
1125
1174
1352
1319
995
961
1148
1478
1582
1083
1155
1157
1193
1320
2551
1049
1178
1008
976
1298
1228
1113
3002
881
1037
872
1016
875
4953
1307
1108
3666