1694
1361
1635
956
899
1247
1130
915
855
881
1047
13869
6150
1058
2427
969
800
1011
831
908
1354
853
842
852
911
19786
1079
783
849
1564
1274
895
1832
958
1091
2836
984
1764
1197
1076
1065
837
3166
941
978
2669
987
2586
2908
1231
839
1123
945
19230
1017
917
901
947
970
958