952
1191
1095
831
923
1005
1039
2971
797
1010
835
1967
1270
1073
979
880
921
783
799
2666
1804
906
2444
970
974
1032
893
810
936
1018
949
814
10625
893
1023
922
809
1704
808
1006
1065
895
1455
1300
1117
838
1139
872
1007
1311
7298
1448
847
865
1478
842
845
810
3705
1048