2145
1343
13975
1128
2967
1006
944
3508
784
843
948
982
843
913
828
1261
930
1185
754
1182
1013
2457
910
869
1012
1083
1135
1117
980
923
890
809
3360
1105
3177
827
944
783
908
985
1004
1027
1069
894
1028
876
917
769
921
957
991
949
1128
954
846
4739
976
1101
2040
877