1180
3428
3172
2925
1140
1275
1952
1300
1326
1290
1193
1596
1103
912
1100
1050
1068
1568
1083
1096
1027
1165
993
968
962
988
1898
1160
939