1580
905
1059
1119
3608
1336
1265
954
1038
2168
1043
902
968
2550
1071
1232
2597
996
857
1021
1587
1139
850
1103
1276
923
1241
1507
1068
992
1412
1285
16293
4644
1331
1043
1153
4300
2732
1628
2898
1255
1242
1088
1048
1163
1087
1209
2052
1263
3366
1843
1567
1412
1928
975
1302
1706
1305
2389