2689
1149
1081
2895
978
1459
999
1038
906
1011
1118
1105
1318
789
2146
1728
947
887
1293
1291
1626
1147
1111
2404
961
1028
1181
1085
1307
1388
1750
920
1204
2790
1102
5103
3340
3194
1127
2576
2411
1074
981
1229
1327
1132
1346
1212
1099
1254
2533
1294
1198
1396
1292
1151
2146
1354
1343
1139