1223
965
944
1132
1105
1100
946
949
1118
1126
948
1197
1554
1160
1435
1170
1264
1131
757
714
871
735
813
883
926
829
785
927
851
708
849
782
904
824