1645
1562
1146
1296
1646
1094
1292
853
849
910
873
823
768
691
1015
942
1136
675
629
928
1135
1320
926
893
846
1198
941
901
918
1199
885
1160
962
906
1371
1318