952
1191
1095
830
921
1005
1038
2970
797
1009
834
1965
1268
1072
979
878
920
782
799
2666
1803
904
2444
969
973
1032
893
809
935
1016
948
812
10620
891
1020
920
808
1703
806
1004
1063
895
1455
1299
1117
838
1135
870
1007
1311
7297
1448
845
864
1475
842
845
809
3703
1048