1180
3428
3171
2923
1139
1275
1952
1300
1326
1290
1193
1596
1103
912
1100
1050
1067
1568
1083
1096
1026
1163
993
968
961
986
1897
1160
939