957
972
1126
891
837
923
925
1027
1546
949
1301
1237
1129
897
1128
1141
1166
1282
3139
1075
6457
1573
1271
1337
2158
1223
1691
3326
3724
3952
5415
31975