2145
1345
13978
1130
2967
1007
944
3508
785
844
948
982
844
913
830
1261
932
1185
755
1184
1014
2460
910
870
1012
1084
1136
1118
982
924
892
813
3361
1106
3178
829
946
784
908
985
1004
1029
1069
894
1029
879
918
771
921
958
991
949
1129
955
846
4741
976
1102
2041
879