3036
1000
1255
1144
1305
1318
1442
1014
8908
1135
5621
1171
1252
1115
1091
3494
1155
1551
1568
1287
5638
1207
1522
1132
5523
1233
1819
1328
1244
1241
1279
1648
1896
1384
2994
911
2301
1201
1151
1603
1403
7143
1552
1214
1066
1251
1059
1223
2163
1371
1107
1273
2120
1123
1226
1426
986
1172
1127
22928