1066
3241
2989
2837
1108
1791
1137
1165
1123
1016
1431
945
748
929
882
889
1030
880
908
915
862
979
835
805
772
813
1278
984
778