2511
918
1091
1047
895
848
961
1447
1015
951
1167
1194
1000
1009
950
1259
1110
1121
1480
1144
1097
1532
1210
1464
1237
1620
1297
1179
1267
2528
1331
2522
2505
2166
1558
1952
2066
3918
4235