1504
1391
1200
7351
1118
1174
1664
889
927
909
874
954
935
906
937
1263
1506
815
690
763
839
861
779
794
731
884
774
661
840
810
728
831
780
756
768
798