935
953
853
991
1625
838
1970
1928
954
833
942
801
894
803
798
897
4459
17908
935
1503
841
5771
926
852
1115
1037
1448
3094
898
4161
898
2686
2371
994
1601
896
1043
897
1084
915
967
1089
12873
2439
1039
1007
955
919
2340
1061
1153
1120
2750
1736
1073
2023
1335
1329
1156
1106