1217
956
896
1167
1565
1135
999
1360
1125
1323
1245
1320
926
894
1198
943
941
936
1192
1190
948
901
853
846
847
918
818
1199
868
885
1160
963
906
1077
1521