1181
3430
3175
2927
1140
1275
1952
1300
1326
1291
1194
1596
1103
912
1101
1050
1068
1586
1083
1096
1027
1166
993
968
962
988
1907
1160
939