1138
1085
1112
924
700
865
1203
769
881
751
1596
1094
800
1103
785
1013
979
1184
1110
1040
1096
1349
1286
995
1725
1839
1915
1112
3950
1308
1250
1349
1210
2015
1230
1240
1452
1635
1426
3476
3816
5835
3266
5981