670
666
756
803
744
878
880
1008
987
920
987
898
1084
1235
1035
884
868
1172
1714
5044
5130
1730
2600
4622
1431
11478
6656