1646
840
768
905
868
876
827
941
937
908
932
1026
1162
1177
1126
1307
1115
3026
1271
1261
1362
1097
1132
1138
1196
1056
1199
1170
1171
4657
2908
2947
2861
2708
5326


































