1568
1447
1250
7407
1157
1210
1725
923
956
938
903
993
972
945
975
1301
1546
862
727
801
876
918
821
777
920
838
702
878
843
776
895
817
792
800
836