1580
905
1059
1119
3608
1336
1264
954
1038
2167
1043
902
968
2550
1071
1232
2595
996
857
1021
1586
1139
849
1103
1275
923
1240
1507
1067
990
1412
1285
16293
4639
1329
1042
1151
4300
2731
1628
2898
1252
1240
1088
1048
1163
1086
1209
2052
1263
3365
1842
1567
1412
1926
974
1301
1705
1304
2388