1065
3238
2986
2832
1107
1106
1789
1136
1163
1122
1015
1430
944
748
928
880
888
1029
858
908
915
860
978
834
804
772
812
1263
976
778