1693
1361
1635
956
898
1247
1130
915
854
881
1047
13866
6149
1058
2427
969
799
1011
831
908
1354
853
842
852
911
19784
1079
780
849
1563
1272
895
1832
958
1091
2836
984
1764
1197
1076
1064
836
3165
941
978
2669
987
2586
2908
1229
839
1123
945
19228
1017
917
900
947
969
958