1048
908
1030
2740
1507
948
939
1160
966
882
878
1044
1254
1026
883
899
1143
911
1028
952
1099
1062
974
2056
1925
2162
1158
1061
1047
1166
908
1018
1004
1108
1119
2329
1263
1287
1196
955
2761
1466
1763
1211
1769
1052
1149
1075
1150
1060
6104
1465
1077
1139
1648
1224
1026
984
1210
2885