1065
3238
2987
2832
1108
1106
1789
1136
1163
1122
1015
1430
944
748
928
880
888
1029
860
908
915
978
834
805
772
812
1263
976
778