3000
1228
1319
1391
1506
1289
6995
4217
1517
1239
1168
1294
1847
1031
1229
1079
1433
1209
1417
1362
1402
1201
973
1467
1222
1020
1286
1288
1032
992
1121
1130
1097
1007
1101