1931 — Page 425

Blue Books 香港計冊 All AI Reviewed

The user wants me to proofread OCR output of a historical table showing imports by countries for various years. The OCR has many errors: misaligned columns, garbled numbers, missing headers, etc. I need to reconstruct the table properly in Markdown.

First, I need to understand the structure. The title: "The following tables show the values of Imports and Exports by countries." Then "IMPORTS." Then "423" maybe page number? "000's omitted." Means values are in thousands of dollars.

The table has columns: Countries, then years: 1921, 1922, 1923, 1924, 1931? Wait the header shows "1921 1922 1923 1924 1931 $ $ $ $ $". Actually there are five year columns: 1921, 1922, 1923, 1924, 1931. And each year has a dollar column? The OCR shows "$ $ $ $ $" under the years. Probably each year column is in thousands of dollars.

But the data rows have many numbers. Let's parse row by row.

The OCR text is messy. I'll need to reconstruct the table logically.

First, list countries and their values for each year.

From the OCR:

Countries:

I. K.. (maybe "U.K."?) Actually "I. K.." could be "U.K." but later there is "Australia", "Burna" (Burma?), "Canada", "Ceylon", "Egypt", "E. Africa", "India", "N. Zealand", "N. Borneo", "S. Africa", "Straits", "W. Africa", "W. Indies", "B. Empire, other", "Belgium", "N. China", "M. China", "S. China", "Cuba", "C. America", "Denmark", "France", "Indo China", "Germany", "Holland", "Italy", "Japan", "†Kwong Chow Wan", "† Macao", "Norway", "N. East Indies", "Philippines", "Portugal", "Siam", "S. America", "Sweden", "Switzerland", "Spain", "I. S. A." (U.S.A.), "Other", "Total", "Total British Empire", "Total Foreign".

Also there are footnotes: "+Not recorded until 1951." and ""Not fully recorded until 1931." Probably for M. China and S. China? And † for Kwong Chow Wan and Macao.

Now, the numbers: They are in thousands of dollars (000's omitted). The OCR has many misplacements. For example, first row after header: "I. K.." then "Australia" then "Burna" then numbers: "61.068 55.529 61,312 80,328 3,741 78,251 5.903 5.960 8,860 6,288 6,156 13.243". That seems like multiple rows merged.

Let's try to separate rows. The original table likely has each country on its own row with 5 year columns.

But the OCR has run lines together. I need to parse based on known country list.

Let's list countries in order as they appear in the OCR:

  1. I. K.. (maybe United Kingdom)
  2. Australia
  3. Burna (Burma)
  4. Canada
  5. Ceylon
  6. Egypt
  7. E. Africa
  8. India
  9. N. Zealand
  10. N. Borneo
  11. S. Africa
  12. Straits
  13. W. Africa
  14. W. Indies
  15. B. Empire, other
  16. Belgium
  17. N. China
  18. *M. China
  19. *S. China
  20. Cuba
  21. C. America
  22. Denmark
  23. France
  24. Indo China
  25. Germany
  26. Holland
  27. Italy
  28. Japan
  29. †Kwong Chow Wan
  30. † Macao
  31. Norway
  32. N. East Indies
  33. Philippines
  34. Portugal
  35. Siam
  36. S. America
  37. Sweden
  38. Switzerland
  39. Spain
  40. I. S. A.
  41. Other
  42. Total
  43. Total British Empire
  44. Total Foreign

That's 44 rows. But the OCR numbers are all jumbled.

We have to reconstruct each row's five numbers (for 1921, 1922, 1923, 1924, 1931). The OCR shows many numbers with dots and commas. Some numbers have spaces like "279 4,500" maybe two numbers.

Let's capture the entire numeric sequence from the OCR after the header.

The OCR text after "Countries 1921 1922 1923 1924 1931 $ $ $ $ $" then:

"I. K..

Australia

Burna

61.068

55.529

61,312

80,328

3,741

78,251

5.903

5.960

8,860

6,288

6,156

13.243

Canada

6,559

8,936

5,999

1.925

2.286

3.978

Ceylon

6,238

5.123

51

SA

172

Egypt

179

278

17

19

54

52

E. Africa

721

358

295

640

404

397

India

30,883

26.381

19.552

16.989

17,583

N. Zealand

122

117

158

160

N. Borneo

2.045

2.271

2.323

2,356

279 4,500

S. Africa

15

14

310

Straits

16,092

12.461

15,294

100 14.387

149 15,197

W. Africa

20

15

W. Indies

2,198

9

3

24

B. Empire, other

83

234

466

332

851

Belgium

2,591

3,366

4,477

5,923

15,01

N. China

69.801

60.228

68,998

77.052

102.561

*M. China

925

1.004

1,050

733

12.639

*S. China

Cuba

C. America Denmark

France

Indo China

281

131

115

8: 292

2.677

ō

1.356

7

1

9

10

50

24

30

107

487

561

21:

1,399

1,511

1.878

2,718

4.201

74.843

75,190

83,463

93.152

50,681

Germany

2,056

6,629

9 957

15.605

37.560

Holland

1,660

2,193

1.462

2.774

4.513

Italy

515

512

1,476

2.202

6.635

Japan

60.208

66,220

58,739

77.586

68.203

†Kwong Chow Wan

9.910

† Macao

10,424

Norway

113

N. East Indies

74.764

770 18,204

849 68,266

672 80,393

683

79.950

Philippines

10.537

6.520

Portugal

7

34

Siam

38,412

42.849

4.904 62 67,975

5.559

1.722

53.233

192 17.129

S. America

125

1.162

53

32

Sweden

459

933

986

1.472

190 2.599

Switzerland

3-11

477

289

337

1 ANN

Spain

20

64

99

52

I. S. A.

46.040

19.315

51,566

50.281

$38 57.200

Other

1.128

C19

1.250

1,678

2.201

Total

511,073

489.707

545.200

613 521

737.740

Total British Empire

124.804

115.865

116.781

130.621

135.653

Total Foreign

386.269

370.842 428.419

473.700

602 0-7"

This is a mess. I need to parse each country's five numbers.

Given the complexity, perhaps the original table is from a known source: Hong Kong trade statistics. The years 1921-1924 and 1931. The values are in thousands of Hong Kong dollars.

I could try to reconstruct by aligning numbers to countries based on typical values. But that's speculative.

Alternatively, I can present the table as best as I can, preserving the OCR's row order but cleaning up numbers: remove extra spaces, fix decimal/comma inconsistencies, and align columns.

But the user expects a proper Markdown table. I need to produce a table with columns: Country, 1921, 1922, 1923, 1924, 1931.

I'll need to parse the numeric tokens sequentially and assign five per country.

Let's list all numeric tokens in order as they appear, ignoring country names.

I'll go through the OCR text and extract numbers (including those with commas, dots, colons, etc.). Then assign 5 numbers per country in the order of countries.

But the country names are interspersed. Better to parse line by line as given.

Let's simulate the OCR lines:

Line: "I. K.." -> country

Line: "Australia" -> country

Line: "Burna" -> country

Line: "61.068" -> number

Line: "55.529" -> number

Line: "61,312" -> number

Line: "80,328" -> number

Line: "3,741" -> number

Line: "78,251" -> number

Line: "5.903" -> number

Line: "5.960" -> number

Line: "8,860" -> number

Line: "6,288" -> number

Line: "6,156" -> number

Line: "13.243" -> number

Line: "Canada" -> country

Line: "6,559" -> number

Line: "8,936" -> number

Line: "5,999" -> number

Line: "1.925" -> number

Line: "2.286" -> number

Line: "3.978" -> number

Line: "Ceylon" -> country

Line: "6,238" -> number

Line: "5.123" -> number

Line: "51" -> number

Line: "SA" -> maybe "54"? but "SA" appears, maybe "54" misread? Actually "SA" could be "54" but OCR read as SA. Next line "172" -> number.

Line: "Egypt" -> country

Line: "179" -> number

Line: "278" -> number

Line: "17" -> number

Line: "19" -> number

Line: "54" -> number

Line: "52" -> number

Line: "E. Africa" -> country

Line: "721" -> number

Line: "358" -> number

Line: "295" -> number

Line: "640" -> number

Line: "404" -> number

Line: "397" -> number

Line: "India" -> country

Line: "30,883" -> number

Line: "26.381" -> number

Line: "19.552" -> number

Line: "16.989" -> number

Line: "17,583" -> number

Line: "N. Zealand" -> country

Line: "122" -> number

Line: "117" -> number

Line: "158" -> number

Line: "160" -> number

Line: "N. Borneo" -> country

Line: "2.045" -> number

Line: "2.271" -> number

Line: "2.323" -> number

Line: "2,356" -> number

Line: "279 4,500" -> two numbers: 279 and 4,500

Line: "S. Africa" -> country

Line: "15" -> number

Line: "14" -> number

Line: "310" -> number

Line: "Straits" -> country

Line: "16,092" -> number

Line: "12.461" -> number

Line: "15,294" -> number

Line: "100 14.387" -> two numbers: 100 and 14.387

Line: "149 15,197" -> two numbers: 149 and 15,197

Line: "W. Africa" -> country

Line: "20" -> number

Line: "15" -> number

Line: "W. Indies" -> country

Line: "2,198" -> number

Line: "9" -> number

Line: "3" -> number

Line: "24" -> number

Line: "B. Empire, other" -> country

Line: "83" -> number

Line: "234" -> number

Line: "466" -> number

Line: "332" -> number

Line: "851" -> number

Line: "Belgium" -> country

Line: "2,591" -> number

Line: "3,366" -> number

Line: "4,477" -> number

Line: "5,923" -> number

Line: "15,01" -> number (maybe 15,010 or 15.01)

Line: "N. China" -> country

Line: "69.801" -> number

Line: "60.228" -> number

Line: "68,998" -> number

Line: "77.052" -> number

Line: "102.561" -> number

Line: "*M. China" -> country

Line: "925" -> number

Line: "1.004" -> number

Line: "1,050" -> number

Line: "733" -> number

Line: "12.639" -> number

Line: "*S. China" -> country

Line: "Cuba" -> country (but no numbers? maybe numbers follow)

Line: "C. America Denmark" -> maybe two countries: "C. America" and "Denmark"? But "Denmark" appears later.

Line: "France" -> country

Line: "Indo China" -> country

Line: "281" -> number

Line: "131" -> number

Line: "115" -> number

Line: "8: 292" -> maybe "8" and "292"? Or "8:292"?

Line: "2.677" -> number

Line: "ō" -> garbage

Line: "1.356" -> number

Line: "7" -> number

Line: "1" -> number

Line: "9" -> number

Line: "10" -> number

Line: "50" -> number

Line: "24" -> number

Line: "30" -> number

Line: "107" -> number

Line: "487" -> number

Line: "561" -> number

Line: "21:" -> maybe "21"?

Line: "1,399" -> number

Line: "1,511" -> number

Line: "1.878" -> number

Line: "2,718" -> number

Line: "4.201" -> number

Line: "74.843" -> number

Line: "75,190" -> number

Line: "83,463" -> number

Line: "93.152" -> number

Line: "50,681" -> number

Line: "Germany" -> country

Line: "2,056" -> number

Line: "6,629" -> number

Line: "9 957" -> two numbers: 9 and 957? Or "9,957"

Line: "15.605" -> number

Line: "37.560" -> number

Line: "Holland" -> country

Line: "1,660" -> number

Line: "2,193" -> number

Line: "1.462" -> number

Line: "2.774" -> number

Line: "4.513" -> number

Line: "Italy" -> country

Line: "515" -> number

Line: "512" -> number

Line: "1,476" -> number

Line: "2.202" -> number

Line: "6.635" -> number

Line: "Japan" -> country

Line: "60.208" -> number

Line: "66,220" -> number

Line: "58,739" -> number

Line: "77.586" -> number

Line: "68.203" -> number

Line: "†Kwong Chow Wan" -> country

Line: "9.910" -> number

Line: "† Macao" -> country

Line: "10,424" -> number

Line: "Norway" -> country

Line: "113" -> number

Line: "N. East Indies" -> country

Line: "74.764" -> number

Line: "770 18,204" -> two numbers: 770 and 18,204

Line: "849 68,266" -> two numbers: 849 and 68,266

Line: "672 80,393" -> two numbers: 672 and 80,393

Line: "683" -> number

Line: "79.950" -> number

Line: "Philippines" -> country

Line: "10.537" -> number

Line: "6.520" -> number

Line: "Portugal" -> country

Line: "7" -> number

Line: "34" -> number

Line: "Siam" -> country

Line: "38,412" -> number

Line: "42.849" -> number

Line: "4.904 62 67,975" -> three numbers: 4.904, 62, 67,975

Line: "5.559" -> number

Line: "1.722" -> number

Line: "53.233" -> number

Line: "192 17.129" -> two numbers: 192 and 17.129

Line: "S. America" -> country

Line: "125" -> number

Line: "1.162" -> number

Line: "53" -> number

Line: "32" -> number

Line: "Sweden" -> country

Line: "459" -> number

Line: "933" -> number

Line: "986" -> number

Line: "1.472" -> number

Line: "190 2.599" -> two numbers: 190 and 2.599

Line: "Switzerland" -> country

Line: "3-11" -> maybe "3.11" or "3-11"?

Line: "477" -> number

Line: "289" -> number

Line: "337" -> number

Line: "1 ANN" -> garbage

Line: "Spain" -> country

Line: "20" -> number

Line: "64" -> number

Line: "99" -> number

Line: "52" -> number

Line: "I. S. A." -> country

Line: "46.040" -> number

Line: "19.315" -> number

Line: "51,566" -> number

Line: "50.281" -> number

Line: "$38 57.200" -> two numbers: 38 and 57.200? Or "$38" and "57.200"

Line: "Other" -> country

Line: "1.128" -> number

Line: "C19" -> garbage

Line: "1.250" -> number

Line: "1,678" -> number

Line: "2.201" -> number

Line: "Total" -> country

Line: "511,073" -> number

Line: "489.707" -> number

Line: "545.200" -> number

Line: "613 521" -> two numbers: 613 and 521

Line: "737.740" -> number

Line: "Total British Empire" -> country

Line: "124.804" -> number

Line: "115.865" -> number

Line: "116.781" -> number

Line: "130.621" -> number

Line: "135.653" -> number

Line: "Total Foreign" -> country

Line: "386.269" -> number

Line: "370.842 428.419" -> two numbers: 370.842 and 428.419

Line: "473.700" -> number

Line: "602 0-7" -> two numbers: 602 and 0-7? maybe 602.07?

Now, each country should have 5 numbers (for 5 years). But many countries have more or less numbers in this list. The OCR likely merged multiple rows.

We need to assign 5 numbers per country in the order of the country list.

Let's count countries: I listed 44 countries. But some are sub-items (like M. China, S. China, †Kwong Chow Wan, † Macao). They are separate rows.

Total rows = 44. Each row 5 numbers = 220 numbers.

But the numeric tokens I extracted are many more. Let's count numeric tokens (each separate number). I'll count roughly.

But maybe the table has 6 columns? The header shows "1921 1922 1923 1924 1931 $ $ $ $ $". That might indicate 5 year columns, each with a dollar sign? Actually "$ $ $ $ $" might be just indicating currency. So 5 data columns.

Thus each country row has 5 numbers.

Now, the OCR text includes numbers for each country sequentially. But the OCR has lost row boundaries. However, the country names appear in order. So we can assume the numbers between country names belong to the preceding country? But the numbers are not grouped per country; they are just a stream.

Look at the beginning: "I. K.. Australia Burna 61.068 55.529 61,312 80,328 3,741 78,251 5.903 5.960 8,860 6,288 6,156 13.243 Canada ..."

Here, three country names appear before any numbers: "I. K..", "Australia", "Burna". Then a bunch of numbers. That suggests the first three countries (U.K., Australia, Burma) have their numbers interleaved? Or maybe the table has multiple columns for each country? No.

Perhaps the original table has columns for each year, and the OCR read column by column? That is, the OCR read the first column (1921) for all countries, then second column (1922), etc. But the text shows country names repeated? Not sure.

Let's examine the pattern: After "Burna", we have 12 numbers before "Canada". 12 numbers for 3 countries? 3 countries 4 years? But there are 5 years. 35=15. But we have 12 numbers. Then "Canada" appears, then 6 numbers before "Ceylon". 6 numbers for Canada? 5 years + maybe one extra? Then "Ceylon" then 3 numbers then "SA" then "172" then "Egypt" etc.

This is too messy.

Given the difficulty, perhaps the best approach is to output the table as a Markdown table with the data as best reconstructed, but note that the OCR is garbled. However, the user expects a proofread text. They said: "Return the proofread text in standard Markdown". They want the table reconstructed.

I could try to reconstruct the table by using known historical data? But that's beyond scope.

Alternatively, I can present the raw data in a cleaned-up format, preserving the original line breaks as paragraphs? But they want a table.

Maybe the OCR output is actually a table that was scanned with columns, but the OCR read it row by row incorrectly. The user might have provided the OCR text as a single block. My job is to fix the text flow and reconstruct the table.

Given the complexity, I might need to make a best-effort table, aligning numbers to countries based on the order of numbers and countries.

Let's attempt to parse by assuming that the numbers are listed in column-major order: first all 1921 values for each country, then all 1922 values, etc. But the country names are not repeated.

Look at the header: "Countries 1921 1922 1923 1924 1931". Then the OCR text starts with "I. K.. Australia Burna". That might be the first three entries in the "Countries" column. Then the numbers that follow might be the 1921 values for all countries? But there are many numbers.

Let's count the number of countries: 44. If the numbers after the first three country names are the 1921 values for all 44 countries, we would expect 44 numbers. But we have many more.

Maybe the OCR read the table row by row but with line breaks in wrong places.

Another idea: The OCR text might be the result of reading a PDF with two columns? The title says "The following tables show the values of Imports and Exports by countries." Then "IMPORTS." Then "423" (page). Then "000's omitted." Then the table.

Perhaps the table is split across two pages? But we only have one table.

Given the time, I think the best is to output a Markdown table with the countries and the numbers as they appear in the OCR, but cleaned up: each country row with the five numbers that seem to belong to it, based on the sequence of numbers after each country name until the next country name.

But the numbers are not grouped per country; they are a continuous stream. However, the country names appear at intervals. Let's list the country names in order of appearance in the OCR text:

  1. I. K..
  2. Australia
  3. Burna
  4. Canada
  5. Ceylon
  6. Egypt
  7. E. Africa
  8. India
  9. N. Zealand
  10. N. Borneo
  11. S. Africa
  12. Straits
  13. W. Africa
  14. W. Indies
  15. B. Empire, other
  16. Belgium
  17. N. China
  18. *M. China
  19. *S. China
  20. Cuba
  21. C. America Denmark (maybe two: C. America, Denmark)
  22. France
  23. Indo China
  24. Germany
  25. Holland
  26. Italy
  27. Japan
  28. †Kwong Chow Wan
  29. † Macao
  30. Norway
  31. N. East Indies
  32. Philippines
  33. Portugal
  34. Siam
  35. S. America
  36. Sweden
  37. Switzerland
  38. Spain
  39. I. S. A.
  40. Other
  41. Total
  42. Total British Empire
  43. Total Foreign

That's 43 entries (if C. America and Denmark separate, 44). The OCR also has "C. America Denmark" on one line, but likely two rows.

Now, between these country names, there are numbers. Let's segment the numeric stream by country names.

I'll go through the OCR text sequentially, and each time I see a country name, I start a new row. The numbers following belong to that row until the next country name. But the numbers are not separated by country names consistently; sometimes multiple country names appear without numbers in between (like first three). So maybe the first three countries share the same set of numbers? That doesn't make sense.

Let's look at the raw OCR lines again. The user provided a block of text. I'll copy it into a text editor mentally.

The text starts:

"(85)

The following tables show the values of Imports and Exports by countries.

IMPORTS.

423

000's omitted.

Countries

1921

1922

1923

1924

1931

$

$

$

$

$

I. K..

Australia

Burna

61.068

55.529

61,312

80,328

3,741

78,251

5.903

5.960

8,860

6,288

6,156

13.243

Canada

6,559

8,936

5,999

1.925

2.286

3.978

Ceylon

6,238

5.123

51

SA

172

Egypt

179

278

17

19

54

52

E. Africa

721

358

295

640

404

397

India

30,883

26.381

19.552

16.989

17,583

N. Zealand

122

117

158

160

N. Borneo

2.045

2.271

2.323

2,356

279 4,500

S. Africa

15

14

310

Straits

16,092

12.461

15,294

100 14.387

149 15,197

W. Africa

20

15

W. Indies

2,198

9

3

24

B. Empire, other

83

234

466

332

851

Belgium

2,591

3,366

4,477

5,923

15,01

N. China

69.801

60.228

68,998

77.052

102.561

*M. China

925

1.004

1,050

733

12.639

*S. China

Cuba

C. America Denmark

France

Indo China

281

131

115

8: 292

2.677

ō

1.356

7

1

9

10

50

24

30

107

487

561

21:

1,399

1,511

1.878

2,718

4.201

74.843

75,190

83,463

93.152

50,681

Germany

2,056

6,629

9 957

15.605

37.560

Holland

1,660

2,193

1.462

2.774

4.513

Italy

515

512

1,476

2.202

6.635

Japan

60.208

66,220

58,739

77.586

68.203

†Kwong Chow Wan

9.910

† Macao

10,424

Norway

113

N. East Indies

74.764

770 18,204

849 68,266

672 80,393

683

79.950

Philippines

10.537

6.520

Portugal

7

34

Siam

38,412

42.849

4.904 62 67,975

5.559

1.722

53.233

192 17.129

S. America

125

1.162

53

32

Sweden

459

933

986

1.472

190 2.599

Switzerland

3-11

477

289

337

1 ANN

Spain

20

64

99

52

I. S. A.

46.040

19.315

51,566

50.281

$38 57.200

Other

1.128

C19

1.250

1,678

2.201

Total

511,073

489.707

545.200

613 521

737.740

Total British Empire

124.804

115.865

116.781

130.621

135.653

Total Foreign

386.269

370.842 428.419

473.700

602 0-7

+Not recorded until 1951.

"Not fully recorded until 1931."

Now, observe that after "Countries 1921 1922 1923 1924 1931 $ $ $ $ $", the next lines are "I. K..", "Australia", "Burna". These are likely the first three rows of the country column. Then the numbers that follow might be the data for these three rows? But there are 12 numbers before "Canada". 12 numbers for 3 rows = 4 numbers each? But there are 5 years. Maybe the first column (1921) for all countries is listed first? Let's check: If the table was read column by column, the OCR would read the first column (Countries) down, then the 1921 column down, etc. But the OCR output shows country names only at the top? Actually, the OCR shows "I. K.. Australia Burna" then numbers. Then "Canada" appears later. That suggests the OCR read the first three country names, then the 1921 values for all countries? But then "Canada" appears in the middle of numbers.

Wait, maybe the OCR read the table row by row, but the original table had multiple columns per row? No.

Let's think of the original table layout: It likely has a column for Country, then five columns for years. The OCR might have read it as a continuous stream of text, but the line breaks in the OCR correspond to the original lines of the table (each row). However, the OCR has merged some lines.

Look at the OCR: each country name appears on its own line, then numbers on subsequent lines. For example, "Canada" on a line, then six lines of numbers. "Ceylon" on a line, then three lines of numbers, then "SA" (maybe a misread of a number), then "172", then "Egypt" on a line. So it seems each country name is followed by its data numbers, but the number of numbers varies.

For "Canada": 6 numbers (6,559; 8,936; 5,999; 1.925; 2.286; 3.978). That's 6 numbers, but we need 5. Maybe one is for something else.

For "Ceylon": 3 numbers (6,238; 5.123; 51) then "SA" (maybe 54?), then 172. That's 5 numbers? 6,238; 5.123; 51; 172? But 172 is after "SA". Actually "SA" might be a misread of "54"? But then "172" is separate. Then "Egypt" appears.

For "Egypt": 6 numbers (179, 278, 17, 19, 54, 52). That's 6 numbers.

For "E. Africa": 6 numbers (721, 358, 295, 640, 404, 397).

For "India": 5 numbers (30,883; 26.381; 19.552; 16.989; 17,583). Good.

For "N. Zealand": 4 numbers (122, 117, 158, 160). Only 4.

For "N. Borneo": 5 numbers? (2.045, 2.271, 2.323, 2,356, 279 4,500) but "279 4,500" are two numbers, so total 6.

For "S. Africa": 3 numbers (15, 14, 310). Only 3.

For "Straits": 5 numbers? (16,092; 12.461; 15,294; 100 14.387; 149 15,197) but each of the last two are two numbers, so total 7.

For "W. Africa": 2 numbers (20, 15). Only 2.

For "W. Indies": 4 numbers (2,198; 9; 3; 24). 4 numbers.

For "B. Empire, other": 5 numbers (83, 234, 466, 332, 851). Good.

For "Belgium": 5 numbers (2,591; 3,366; 4,477; 5,923; 15,01). Good.

For "N. China": 5 numbers (69.801; 60.228; 68,998; 77.052; 102.561). Good.

For "*M. China": 5 numbers (925; 1.004; 1,050; 733; 12.639). Good.

For "S. China": then "Cuba" appears with no numbers? Then "C. America Denmark" etc. So "S. China" might have no numbers? Or the numbers for *S. China are missing.

Then "Cuba" appears, but no numbers before "C. America Denmark". Then "France", "Indo China" appear, then numbers start: 281, 131, 115, 8:292, 2.677, ō, 1.356, 7,1,9,10,50,24,30,107,487,561,21:,1,399,1,511,1.878,2,718,4.201,74.843,75,190,83,463,93.152,50,681. That's a lot of numbers. Then "Germany" appears.

So the numbers between "*S. China" and "Germany" belong to several countries: Cuba, C. America, Denmark, France, Indo China. That's 5 countries. Each should have 5 numbers = 25 numbers. Let's count numbers in that block: from 281 to 50,681. I count: 281,131,115,292?,2.677,1.356,7,1,9,10,50,24,30,107,487,561,21,1399,1511,1.878,2718,4.201,74.843,75190,83463,93.152,50681. That's 27 numbers. Close.

Then "Germany" has 5 numbers (2,056; 6,629; 9 957; 15.605; 37.560) but "9 957" is two numbers, so 6.

"Holland": 5 numbers (1,660; 2,193; 1.462; 2.774; 4.513). Good.

"Italy": 5 numbers (515; 512; 1,476; 2.202; 6.635). Good.

"Japan": 5 numbers (60.208; 66,220; 58,739; 77.586; 68.203). Good.

"†Kwong Chow Wan": 1 number (9.910). Only 1.

"† Macao": 1 number (10,424). Only 1.

"Norway": 1 number (113). Only 1.

"N. East Indies": 5 numbers? (74.764; 770 18,204; 849 68,266; 672 80,393; 683; 79.950) but many are double, so more.

"Philippines": 2 numbers (10.537; 6.520). Only 2.

"Portugal": 2 numbers (7; 34). Only 2.

"Siam": many numbers (38,412; 42.849; 4.904 62 67,975; 5.559; 1.722; 53.233; 192 17.129) -> many.

"S. America": 4 numbers (125; 1.162; 53; 32).

"Sweden": 5 numbers? (459; 933; 986; 1.472; 190 2.599) -> 6.

"Switzerland": 4 numbers (3-11; 477; 289; 337) plus "1 ANN" garbage.

"Spain": 4 numbers (20; 64; 99; 52).

"I. S. A.": 5 numbers? (46.040; 19.315; 51,566; 50.281; $38 57.200) -> 6.

"Other": 4 numbers (1.128; 1.250; 1,678; 2.201) plus "C19" garbage.

"Total": 5 numbers? (511,073; 489.707; 545.200; 613 521; 737.740) -> 6.

"Total British Empire": 5 numbers (124.804; 115.865; 116.781; 130.621; 135.653). Good.

"Total Foreign": 5 numbers? (386.269; 370.842 428.419; 473.700; 602 0-7) -> 5 numbers but some double.

So the data is inconsistent. The OCR has merged columns or rows.

Given the difficulty, perhaps the user expects me to clean up the OCR text into a readable Markdown table, even if imperfect. I can create a table with the countries and the numbers as they appear in the OCR, but grouped per country as best as possible.

But the instruction: "Reconstruct Sentences and Paragraphs" but this is a table. For tables, they said: "Tables — if data is clearly in table format, reconstruct the table using Markdown table syntax."

So I must produce a Markdown table.

I think the best approach is to assume the original table had 5 year columns, and the OCR text is a row-major reading but with line breaks lost. I can try to parse the numbers sequentially and assign 5 numbers per country in the order of the country list (as they appear in the OCR). But the country list order might be the same as the table rows.

Let's list the countries in the order they appear in the OCR, but note that the first three appear before any numbers. Then numbers start. Then "Canada" appears. So perhaps the first three countries (U.K., Australia, Burma) have their numbers in the first 15 numbers? But there are 12 numbers before Canada. 12 numbers for 3 countries = 4 each. But we need 5. Maybe the first number for each is missing? Or the table has 4 year columns? But header shows 5 years.

Wait, the header shows "1921 1922 1923 1924 1931". That's 5 years. But the table might have a column for "1921" and "1922" etc. The "$ $ $ $ $" might be just decorative.

Maybe the table actually has 6 columns: Country, 1921, 1922, 1923, 1924, 1931. That's 6 columns. But the OCR shows 5 year headers and 5 dollar signs.

Let's count the numbers for "Total British Empire": 5 numbers. That matches 5 years. So each country should have 5 numbers.

Thus, the total numbers for all countries (excluding totals) should be (number of countries) * 5.

Number of countries (excluding totals): from U.K. to Other. That's 40 countries? Let's count: 1.U.K., 2.Australia, 3.Burma, 4.Canada, 5.Ceylon, 6.Egypt, 7.E. Africa, 8.India, 9.N. Zealand, 10.N. Borneo, 11.S. Africa, 12.Straits, 13.W. Africa, 14.W. Indies, 15.B. Empire other, 16.Belgium, 17.N. China, 18.M. China, 19.S. China, 20.Cuba, 21.C. America, 22.Denmark, 23.France, 24.Indo China, 25.Germany, 26.Holland, 27.Italy, 28.Japan, 29.†Kwong Chow Wan, 30.† Macao, 31.Norway, 32.N. East Indies, 33.Philippines, 34.Portugal, 35.Siam, 36.S. America, 37.Sweden, 38.Switzerland, 39.Spain, 40.U.S.A., 41.Other. That's 41 countries. Plus totals rows.

41 * 5 = 205 numbers.

Now, let's extract all numbers from the OCR in sequence, ignoring country names, and see if we get around 205 numbers.

I'll write a quick mental script: go through the OCR text and pick out tokens that look like numbers (digits, commas, dots). But there are many.

Given the time constraints, I might not be able to perfectly reconstruct. However, as an AI, I can simulate the parsing.

But perhaps the user expects me to output the table as it appears in the OCR but formatted nicely. For example, keep the same row order as the OCR lines, but align columns.

But the OCR lines are not aligned.

Another idea: The OCR might have captured the table as a CSV-like text but with line breaks. The user might have provided the raw OCR output. My job is to fix the OCR errors: e.g., "I. K.." -> "U.K.", "Burna" -> "Burma", "SA" -> "54"? "ō" -> remove, "C19" -> remove, "1 ANN" -> remove, "3-11" -> "3.11", "8: 292" -> "8,292"? "21:" -> "21", "602 0-7" -> "602.07"? etc.

And then arrange into a table with 5 year columns.

But without the original alignment, it's guesswork.

Given the instructions, I should do my best to produce a clean Markdown table. I'll make assumptions:

  • The table has columns: Country, 1921, 1922, 1923, 1924, 1931.
  • The countries are listed in the order they appear in the OCR.
  • The numbers for each country are the next 5 numbers after the country name, but the OCR has extra numbers due to misreads.

But the OCR has country names interspersed. For example, after "Burna", there are 12 numbers before "Canada". If we assign 5 numbers to U.K., 5 to Australia, 5 to Burma, that's 15 numbers. But only 12 numbers appear. So maybe the first three countries share the first 12 numbers? Not likely.

Maybe the table is transposed: years as rows, countries as columns. But the header says "Countries 1921 1922 1923 1924 1931". So countries are rows.

Let's look at the first few numbers: 61.068, 55.529, 61,312, 80,328, 3,741, 78,251, 5.903, 5.960, 8,860, 6,288, 6,156, 13.243.

If these are the 1921 values for the first 12 countries? But there are 12 numbers. The first 12 countries: U.K., Australia, Burma, Canada, Ceylon, Egypt, E. Africa, India, N. Zealand, N. Borneo, S. Africa, Straits. That's 12. Then the next numbers would be 1922 values for those 12, etc. But then "Canada" appears as a country name in the middle of the numbers, which would be a misplacement.

In the OCR, "Canada" appears after the 12th number (13.243). That matches: after 12 numbers, the next country in the list is Canada. But in the country list, Canada is the 4th country. So if the OCR read column by column: first column (Countries) down: U.K., Australia, Burma, Canada, Ceylon, Egypt, E. Africa, India, N. Zealand, N. Borneo, S. Africa, Straits, W. Africa, W. Indies, B. Empire other, Belgium, N. China, M. China, S. China, Cuba, C. America, Denmark, France, Indo China, Germany, Holland, Italy, Japan, †Kwong Chow Wan, † Macao, Norway, N. East Indies, Philippines, Portugal, Siam, S. America, Sweden, Switzerland, Spain, U.S.A., Other, Total, Total British Empire, Total Foreign.

But the OCR only shows the first three country names at the top: "I. K.. Australia Burna". Then it starts printing numbers. Then after 12 numbers, it prints "Canada". That suggests the OCR read the first column (Countries) for the first three rows, then switched to the second column (1921) for the first 12 rows? That doesn't make sense.

Maybe the OCR read the table in a zigzag.

Given the difficulty, I think the best is to output the data as a Markdown table with the rows as they appear in the OCR, but with cleaned numbers. However, the user might have a specific expectation.

Given the instruction: "You are a professional editor specializing in proofreading OCR output of historical records relating to Hong Kong." This is likely from a Hong Kong Blue Book or trade report. The table is probably standard.

I could search my memory for Hong Kong imports by country 1921-1931. But I don't have exact data.

Given the constraints, I will produce a Markdown table that includes all the countries and the numbers as they appear in the OCR, but I will group them per country by taking the numbers that appear after each country name until the next country name, and then pad or truncate to 5 columns. But that would be messy.

Alternatively, I can present the OCR text as a cleaned-up text with paragraphs, but the user asked for tables in Markdown table syntax.

I'll attempt to reconstruct the table by assuming the numbers are in row-major order and the country names are in the first column. The OCR text after the header lists the first three country names, then a block of numbers, then more country names. This suggests the OCR read the first column partially, then the data columns.

Maybe the original table had the country names in the first column, and the OCR read the first column down to the bottom, then the second column, etc. But the OCR output shows only the first three country names at the top. That could be because the OCR only captured the first three lines of the first column before moving to the next column.

If that's the case, the numbers that follow are the 1921 values for all countries. Then the next country names (Canada, Ceylon, etc.) are actually the 1922 column? No.

Let's test: The first three country names: U.K., Australia, Burma. Then 12 numbers. If those 12 numbers are the 1921 values for the first 12 countries, then the 13th number would be for W. Africa? But then "Canada" appears. Canada is the 4th country. So if the 1921 column has 44 numbers, the 4th number would be for Canada. But the 4th number in the list is 80,328? Let's index: 1:61.068, 2:55.529, 3:61,312, 4:80,328, 5:3,741, 6:78,251, 7:5.903, 8:5.960, 9:8,860, 10:6,288, 11:6,156, 12:13.243. So the 4th number is 80,328. That could be Canada's 1921 imports. Then the 5th number 3,741 for Ceylon? But Ceylon's 1921 might be 6,238? Not matching.

Then after 12 numbers, "Canada" appears. That might be the start of the 1922 column? But then "Canada" is a country name, not a number.

This is too speculative.

Given the time, I will output a Markdown table that replicates the OCR's apparent row structure: each country name followed by the numbers that appear before the next country name, and I'll split those numbers into 5 columns as best as possible, but I'll keep the raw numbers.

But the user said: "Do not add or remove substantive words. Only correct what is clearly wrong." So I should not rearrange data.

Maybe the best is to present the data as a list of rows with the numbers as they appear, but in a table with 6 columns (Country, 1921, 1922, 1923, 1924, 1931) and fill in the numbers sequentially from the stream, assuming the country order is as listed in the OCR (including the first three at top). But the stream includes country names interspersed.

I think I need to make a decision. I'll write a script in my mind to parse the OCR text as a sequence of tokens (country names and numbers). I'll define a list of known country names (from the OCR). Then I'll iterate through the tokens. When I see a country name, I start a new row. The numbers that follow until the next country name are the data for that row. Then I'll take the first 5 numbers as the five years. If there are more, they might be for the next row? But the next row starts with a country name.

Let's try this parsing on the provided text.

I'll simulate:

Tokens (line by line):

  1. "I. K.." -> country
  2. "Australia" -> country
  3. "Burna" -> country
  4. "61.068" -> number
  5. "55.529" -> number
  6. "61,312" -> number
  7. "80,328" -> number
  8. "3,741" -> number
  9. "78,251" -> number
  10. "5.903" -> number
  11. "5.960" -> number
  12. "8,860" -> number
  13. "6,288" -> number
  14. "6,156" -> number
  15. "13.243" -> number
  16. "Canada" -> country
  17. "6,559" -> number
  18. "8,936" -> number
  19. "5,999" -> number
  20. "1.925" -> number
  21. "2.286" -> number
  22. "3.978" -> number
  23. "Ceylon" -> country
  24. "6,238" -> number
  25. "5.123" -> number
  26. "51" -> number
  27. "SA" -> not a number, maybe "54"? but treat as garbage
  28. "172" -> number
  29. "Egypt" -> country
  30. "179" -> number
  31. "278" -> number
  32. "17" -> number
  33. "19" -> number
  34. "54" -> number
  35. "52" -> number
  36. "E. Africa" -> country
  37. "721" -> number
  38. "358" -> number
  39. "295" -> number
  40. "640" -> number
  41. "404" -> number
  42. "397" -> number
  43. "India" -> country
  44. "30,883" -> number
  45. "26.381" -> number
  46. "19.552" -> number
  47. "16.989" -> number
  48. "17,583" -> number
  49. "N. Zealand" -> country
  50. "122" -> number
  51. "117" -> number
  52. "158" -> number
  53. "160" -> number
  54. "N. Borneo" -> country
  55. "2.045" -> number
  56. "2.271" -> number
  57. "2.323" -> number
  58. "2,356" -> number
  59. "279" -> number
  60. "4,500" -> number
  61. "S. Africa" -> country
  62. "15" -> number
  63. "14" -> number
  64. "310" -> number
  65. "Straits" -> country
  66. "16,092" -> number
  67. "12.461" -> number
  68. "15,294" -> number
  69. "100" -> number
  70. "14.387" -> number
  71. "149" -> number
  72. "15,197" -> number
  73. "W. Africa" -> country
  74. "20" -> number
  75. "15" -> number
  76. "W. Indies" -> country
  77. "2,198" -> number
  78. "9" -> number
  79. "3" -> number
  80. "24" -> number
  81. "B. Empire, other" -> country
  82. "83" -> number
  83. "234" -> number
  84. "466" -> number
  85. "332" -> number
  86. "851" -> number
  87. "Belgium" -> country
  88. "2,591" -> number
  89. "3,366" -> number
  90. "4,477" -> number
  91. "5,923" -> number
  92. "15,01" -> number
  93. "N. China" -> country
  94. "69.801" -> number
  95. "60.228" -> number
  96. "68,998" -> number
  97. "77.052" -> number
  98. "102.561" -> number
  99. "*M. China" -> country
  100. "925" -> number
  101. "1.004" -> number
  102. "1,050" -> number
  103. "733" -> number
  104. "12.639" -> number
  105. "*S. China" -> country
  106. "Cuba" -> country
  107. "C. America Denmark" -> maybe two countries? But treat as one token? Actually "C. America Denmark" might be two lines: "C. America" and "Denmark". But in OCR it's on one line. I'll split: "C. America" and "Denmark".
  108. "France" -> country
  109. "Indo China" -> country
  110. "281" -> number
  111. "131" -> number
  112. "115" -> number
  113. "8: 292" -> maybe "8,292"? treat as "8,292"
  114. "2.677" -> number
  115. "ō" -> garbage
  116. "1.356" -> number
  117. "7" -> number
  118. "1" -> number
  119. "9" -> number
  120. "10" -> number
  121. "50" -> number
  122. "24" -> number
  123. "30" -> number
  124. "107" -> number
  125. "487" -> number
  126. "561" -> number
  127. "21:" -> "21"
  128. "1,399" -> number
  129. "1,511" -> number
  130. "1.878" -> number
  131. "2,718" -> number
  132. "4.201" -> number
  133. "74.843" -> number
  134. "75,190" -> number
  135. "83,463" -> number
  136. "93.152" -> number
  137. "50,681" -> number
  138. "Germany" -> country
  139. "2,056" -> number
  140. "6,629" -> number
  141. "9" -> number
  142. "957" -> number
  143. "15.605" -> number
  144. "37.560" -> number
  145. "Holland" -> country
  146. "1,660" -> number
  147. "2,193" -> number
  148. "1.462" -> number
  149. "2.774" -> number
  150. "4.513" -> number
  151. "Italy" -> country
  152. "515" -> number
  153. "512" -> number
  154. "1,476" -> number
  155. "2.202" -> number
  156. "6.635" -> number
  157. "Japan" -> country
  158. "60.208" -> number
  159. "66,220" -> number
  160. "58,739" -> number
  161. "77.586" -> number
  162. "68.203" -> number
  163. "†Kwong Chow Wan" -> country
  164. "9.910" -> number
  165. "† Macao" -> country
  166. "10,424" -> number
  167. "Norway" -> country
  168. "113" -> number
  169. "N. East Indies" -> country
  170. "74.764" -> number
  171. "770" -> number
  172. "18,204" -> number
  173. "849" -> number
  174. "68,266" -> number
  175. "672" -> number
  176. "80,393" -> number
  177. "683" -> number
  178. "79.950" -> number
  179. "Philippines" -> country
  180. "10.537" -> number
  181. "6.520" -> number
  182. "Portugal" -> country
  183. "7" -> number
  184. "34" -> number
  185. "Siam" -> country
  186. "38,412" -> number
  187. "42.849" -> number
  188. "4.904" -> number
  189. "62" -> number
  190. "67,975" -> number
  191. "5.559" -> number
  192. "1.722" -> number
  193. "53.233" -> number
  194. "192" -> number
  195. "17.129" -> number
  196. "S. America" -> country
  197. "125" -> number
  198. "1.162" -> number
  199. "53" -> number
  200. "32" -> number
  201. "Sweden" -> country
  202. "459" -> number
  203. "933" -> number
  204. "986" -> number
  205. "1.472" -> number
  206. "190" -> number
  207. "2.599" -> number
  208. "Switzerland" -> country
  209. "3-11" -> number? maybe "3.11"
  210. "477" -> number
  211. "289" -> number
  212. "337" -> number
  213. "1 ANN" -> garbage
  214. "Spain" -> country
  215. "20" -> number
  216. "64" -> number
  217. "99" -> number
  218. "52" -> number
  219. "I. S. A." -> country
  220. "46.040" -> number
  221. "19.315" -> number
  222. "51,566" -> number
  223. "50.281" -> number
  224. "$38" -> number? "38"
  225. "57.200" -> number
  226. "Other" -> country
  227. "1.128" -> number
  228. "C19" -> garbage
  229. "1.250" -> number
  230. "1,678" -> number
  231. "2.201" -> number
  232. "Total" -> country
  233. "511,073" -> number
  234. "489.707" -> number
  235. "545.200" -> number
  236. "613" -> number
  237. "521" -> number
  238. "737.740" -> number
  239. "Total British Empire" -> country
  240. "124.804" -> number
  241. "115.865" -> number
  242. "116.781" -> number
  243. "130.621" -> number
  244. "135.653" -> number
  245. "Total Foreign" -> country
  246. "386.269" -> number
  247. "370.842" -> number
  248. "428.419" -> number
  249. "473.700" -> number
  250. "602" -> number
  251. "0-7" -> maybe "0.07"

Now, we have a sequence of country tokens and number tokens. The country tokens appear at positions: 1,2,3,15,22,28,35,42,48,53,60,64,72,75,80,86,92,98,104,105,106?,107,108,137,144,150,156,162,164,166,168,178,181,184,195,200,207,213,218,225,231,238,244.

But note: after "*S. China" (104), we have "Cuba" (105), "C. America Denmark" (106), "France" (107), "Indo China" (108). Then numbers start at 109. So those four countries (Cuba, C. America, Denmark, France, Indo China) have no numbers before the next country "Germany" (137). So the numbers from 109 to 136 belong to those five countries. That's 28 numbers for 5 countries = 5.6 each. So roughly 5-6 numbers each.

Similarly, "†Kwong Chow Wan" (162) has one number (163), then "† Macao" (164) has one number (165), then "Norway" (166) has one number (167), then "N. East Indies" (168) has many numbers (169-177). Then "Philippines" (178) has two numbers (179-180), "Portugal" (181) has two numbers (182-183), "Siam" (184) has many (185-194), "S. America" (195) has four numbers (196-199), "Sweden" (200) has six numbers (201-206), "Switzerland" (207) has four numbers (208-211), "Spain" (213) has four numbers (214-217), "I. S. A." (218) has six numbers (219-224), "Other" (225) has four numbers (226,228-230), "Total" (231) has six numbers (232-237), "Total British Empire" (238) has five numbers (239-243), "Total Foreign" (244) has six numbers (245-250).

The early countries: "I. K..", "Australia", "Burna" have no numbers before the next country "Canada"? Actually numbers 4-14 are between "Burna" and "Canada". So those 11 numbers belong to the first three countries? But there are three countries, 11 numbers. Not divisible by 3.

Maybe the first three countries are actually part of the same row? No.

Perhaps the table has a multi-level header: "British Empire" and "Foreign". The first section is British Empire countries. The first three might be "U.K.", "Australia", "Burma". Then the numbers that follow are for the British Empire countries in order. But then "Canada" appears as a country name in the middle of the numbers, which might be a misread of a number? But "Canada" is clearly a country.

Wait, the OCR shows "Canada" on its own line after the numbers. In the token list, "Canada" appears after 11 numbers. That suggests that the OCR recognized "Canada" as text, not a number. So it is a country name.

Thus, the first three countries (U.K., Australia, Burma) are followed by 11 numbers, then the fourth country (Canada) appears. So the first three countries have 11 numbers total. That doesn't work.

Unless the first three countries are not separate rows but are sub-headings? For example, "I. K.." might be "British Empire" and "Australia" and "Burma" are sub-items? But then "Canada" is another.

Given the confusion, I think the OCR has lost the table structure entirely. The best I can do is to present the data as a cleaned-up version of the OCR text, but in a table format that matches the original as closely as possible.

Given the instructions, I might output the table with the countries in the order they appear, and for each country, list the numbers that appear after it until the next country, but limited to 5 numbers. For countries with fewer numbers, leave blanks. For countries with more, take the first 5.

But for the first three countries, they have no numbers directly after them; the numbers come after the third country. So I could assign the first 5 numbers to U.K., next 5 to Australia, next 5 to Burma? But there are only 11 numbers before Canada. So maybe U.K. gets 5, Australia gets 5, Burma gets 1? That seems arbitrary.

Alternatively, maybe the first three countries are actually the column headers for a different table? No.

Let's look at the original OCR block: it starts with "(85)" then "The following tables show the values of Imports and Exports by countries." Then "IMPORTS." Then "423" (page). Then "000's omitted." Then "Countries 1921 1922 1923 1924 1931 $ $ $ $ $". Then "I. K.. Australia Burna". This might be the first row of the table? But a row can't have three countries.

Maybe the table has three columns for countries? Like "Country", "1921", "1922"? No.

Another possibility: The OCR read a table that had merged cells. The first column might be "British Empire" and then sub-columns for countries. But the OCR output is linearized.

Given the time, I will produce a Markdown table that includes all the country names as rows, and for the data columns, I will put the numbers that seem to belong to each country based on the sequence, but I'll note that the data is garbled.

But the user might expect a perfect reconstruction. However, as an AI, I can only do so much.

I'll write a Python script in my mind to parse the tokens and assign 5 numbers per country in the order of the country list (as they appear in the OCR, but with the first three at the top). The country list in order of appearance (including the first three) is:

  1. I. K..
  2. Australia
  3. Burna
  4. Canada
  5. Ceylon
  6. Egypt
  7. E. Africa
  8. India
  9. N. Zealand
  10. N. Borneo
  11. S. Africa
  12. Straits
  13. W. Africa
  14. W. Indies
  15. B. Empire, other
  16. Belgium
  17. N. China
  18. *M. China
  19. *S. China
  20. Cuba
  21. C. America
  22. Denmark
  23. France
  24. Indo China
  25. Germany
  26. Holland
  27. Italy
  28. Japan
  29. †Kwong Chow Wan
  30. † Macao
  31. Norway
  32. N. East Indies
  33. Philippines
  34. Portugal
  35. Siam
  36. S. America
  37. Sweden
  38. Switzerland
  39. Spain
  40. I. S. A.
  41. Other
  42. Total
  43. Total British Empire
  44. Total Foreign

That's 44 rows.

Now, we have a stream of numbers (excluding garbage). Let's extract all numbers in order from the token list, ignoring non-numbers.

From the token list above, numbers are at indices: 4-14 (11 numbers), 16-21 (6 numbers), 23-25 (3 numbers), 27 (1 number), 29-34 (6 numbers), 36-41 (6 numbers), 43-47 (5 numbers), 49-52 (4 numbers), 54-59 (6 numbers), 61-63 (3 numbers), 65-71 (7 numbers), 73-74 (2 numbers), 76-79 (4 numbers), 81-85 (5 numbers), 87-91 (5 numbers), 93-97 (5 numbers), 99-103 (5 numbers), 109-136 (28 numbers), 138-143 (6 numbers), 145-149 (5 numbers), 151-155 (5 numbers), 157-161 (5 numbers), 163 (1 number), 165 (1 number), 1

Edit History

2026-07-14 19:31:16 · NVIDIA / nvidia/nemotron-3-ultra-550b-a55b
Live
View comparison
AI Proofread
The user wants me to proofread OCR output of a historical table showing imports by countries for various years. The OCR has many errors: misaligned columns, garbled numbers, missing headers, etc. I need to reconstruct the table properly in Markdown. First, I need to understand the structure. The title: "The following tables show the values of Imports and Exports by countries." Then "IMPORTS." Then "423" maybe page number? "000's omitted." Means values are in thousands of dollars. The table has columns: Countries, then years: 1921, 1922, 1923, 1924, 1931? Wait the header shows "1921 1922 1923 1924 1931 $ $ $ $ $". Actually there are five year columns: 1921, 1922, 1923, 1924, 1931. And each year has a dollar column? The OCR shows "$ $ $ $ $" under the years. Probably each year column is in thousands of dollars. But the data rows have many numbers. Let's parse row by row. The OCR text is messy. I'll need to reconstruct the table logically. First, list countries and their values for each year. From the OCR: Countries: I. K.. (maybe "U.K."?) Actually "I. K.." could be "U.K." but later there is "Australia", "Burna" (Burma?), "Canada", "Ceylon", "Egypt", "E. Africa", "India", "N. Zealand", "N. Borneo", "S. Africa", "Straits", "W. Africa", "W. Indies", "B. Empire, other", "Belgium", "N. China", "M. China", "S. China", "Cuba", "C. America", "Denmark", "France", "Indo China", "Germany", "Holland", "Italy", "Japan", "†Kwong Chow Wan", "† Macao", "Norway", "N. East Indies", "Philippines", "Portugal", "Siam", "S. America", "Sweden", "Switzerland", "Spain", "I. S. A." (U.S.A.), "Other", "Total", "Total British Empire", "Total Foreign". Also there are footnotes: "+Not recorded until 1951." and ""Not fully recorded until 1931." Probably for M. China and S. China? And † for Kwong Chow Wan and Macao. Now, the numbers: They are in thousands of dollars (000's omitted). The OCR has many misplacements. For example, first row after header: "I. K.." then "Australia" then "Burna" then numbers: "61.068 55.529 61,312 80,328 3,741 78,251 5.903 5.960 8,860 6,288 6,156 13.243". That seems like multiple rows merged. Let's try to separate rows. The original table likely has each country on its own row with 5 year columns. But the OCR has run lines together. I need to parse based on known country list. Let's list countries in order as they appear in the OCR: I. K.. (maybe United Kingdom) Australia Burna (Burma) Canada Ceylon Egypt E. Africa India N. Zealand N. Borneo S. Africa Straits W. Africa W. Indies B. Empire, other Belgium N. China *M. China *S. China Cuba C. America Denmark France Indo China Germany Holland Italy Japan †Kwong Chow Wan † Macao Norway N. East Indies Philippines Portugal Siam S. America Sweden Switzerland Spain I. S. A. Other Total Total British Empire Total Foreign That's 44 rows. But the OCR numbers are all jumbled. We have to reconstruct each row's five numbers (for 1921, 1922, 1923, 1924, 1931). The OCR shows many numbers with dots and commas. Some numbers have spaces like "279 4,500" maybe two numbers. Let's capture the entire numeric sequence from the OCR after the header. The OCR text after "Countries 1921 1922 1923 1924 1931 $ $ $ $ $" then: "I. K.. Australia Burna 61.068 55.529 61,312 80,328 3,741 78,251 5.903 5.960 8,860 6,288 6,156 13.243 Canada 6,559 8,936 5,999 1.925 2.286 3.978 Ceylon 6,238 5.123 51 SA 172 Egypt 179 278 17 19 54 52 E. Africa 721 358 295 640 404 397 India 30,883 26.381 19.552 16.989 17,583 N. Zealand 122 117 158 160 N. Borneo 2.045 2.271 2.323 2,356 279 4,500 S. Africa 15 14 310 Straits 16,092 12.461 15,294 100 14.387 149 15,197 W. Africa 20 15 W. Indies 2,198 9 3 24 B. Empire, other 83 234 466 332 851 Belgium 2,591 3,366 4,477 5,923 15,01 N. China 69.801 60.228 68,998 77.052 102.561 *M. China 925 1.004 1,050 733 12.639 *S. China Cuba C. America Denmark France Indo China 281 131 115 8: 292 2.677 ō 1.356 7 1 9 10 50 24 30 107 487 561 21: 1,399 1,511 1.878 2,718 4.201 74.843 75,190 83,463 93.152 50,681 Germany 2,056 6,629 9 957 15.605 37.560 Holland 1,660 2,193 1.462 2.774 4.513 Italy 515 512 1,476 2.202 6.635 Japan 60.208 66,220 58,739 77.586 68.203 †Kwong Chow Wan 9.910 † Macao 10,424 Norway 113 N. East Indies 74.764 770 18,204 849 68,266 672 80,393 683 79.950 Philippines 10.537 6.520 Portugal 7 34 Siam 38,412 42.849 4.904 62 67,975 5.559 1.722 53.233 192 17.129 S. America 125 1.162 53 32 Sweden 459 933 986 1.472 190 2.599 Switzerland 3-11 477 289 337 1 ANN Spain 20 64 99 52 I. S. A. 46.040 19.315 51,566 50.281 $38 57.200 Other 1.128 C19 1.250 1,678 2.201 Total 511,073 489.707 545.200 613 521 737.740 Total British Empire 124.804 115.865 116.781 130.621 135.653 Total Foreign 386.269 370.842 428.419 473.700 602 0-7" This is a mess. I need to parse each country's five numbers. Given the complexity, perhaps the original table is from a known source: Hong Kong trade statistics. The years 1921-1924 and 1931. The values are in thousands of Hong Kong dollars. I could try to reconstruct by aligning numbers to countries based on typical values. But that's speculative. Alternatively, I can present the table as best as I can, preserving the OCR's row order but cleaning up numbers: remove extra spaces, fix decimal/comma inconsistencies, and align columns. But the user expects a proper Markdown table. I need to produce a table with columns: Country, 1921, 1922, 1923, 1924, 1931. I'll need to parse the numeric tokens sequentially and assign five per country. Let's list all numeric tokens in order as they appear, ignoring country names. I'll go through the OCR text and extract numbers (including those with commas, dots, colons, etc.). Then assign 5 numbers per country in the order of countries. But the country names are interspersed. Better to parse line by line as given. Let's simulate the OCR lines: Line: "I. K.." -> country Line: "Australia" -> country Line: "Burna" -> country Line: "61.068" -> number Line: "55.529" -> number Line: "61,312" -> number Line: "80,328" -> number Line: "3,741" -> number Line: "78,251" -> number Line: "5.903" -> number Line: "5.960" -> number Line: "8,860" -> number Line: "6,288" -> number Line: "6,156" -> number Line: "13.243" -> number Line: "Canada" -> country Line: "6,559" -> number Line: "8,936" -> number Line: "5,999" -> number Line: "1.925" -> number Line: "2.286" -> number Line: "3.978" -> number Line: "Ceylon" -> country Line: "6,238" -> number Line: "5.123" -> number Line: "51" -> number Line: "SA" -> maybe "54"? but "SA" appears, maybe "54" misread? Actually "SA" could be "54" but OCR read as SA. Next line "172" -> number. Line: "Egypt" -> country Line: "179" -> number Line: "278" -> number Line: "17" -> number Line: "19" -> number Line: "54" -> number Line: "52" -> number Line: "E. Africa" -> country Line: "721" -> number Line: "358" -> number Line: "295" -> number Line: "640" -> number Line: "404" -> number Line: "397" -> number Line: "India" -> country Line: "30,883" -> number Line: "26.381" -> number Line: "19.552" -> number Line: "16.989" -> number Line: "17,583" -> number Line: "N. Zealand" -> country Line: "122" -> number Line: "117" -> number Line: "158" -> number Line: "160" -> number Line: "N. Borneo" -> country Line: "2.045" -> number Line: "2.271" -> number Line: "2.323" -> number Line: "2,356" -> number Line: "279 4,500" -> two numbers: 279 and 4,500 Line: "S. Africa" -> country Line: "15" -> number Line: "14" -> number Line: "310" -> number Line: "Straits" -> country Line: "16,092" -> number Line: "12.461" -> number Line: "15,294" -> number Line: "100 14.387" -> two numbers: 100 and 14.387 Line: "149 15,197" -> two numbers: 149 and 15,197 Line: "W. Africa" -> country Line: "20" -> number Line: "15" -> number Line: "W. Indies" -> country Line: "2,198" -> number Line: "9" -> number Line: "3" -> number Line: "24" -> number Line: "B. Empire, other" -> country Line: "83" -> number Line: "234" -> number Line: "466" -> number Line: "332" -> number Line: "851" -> number Line: "Belgium" -> country Line: "2,591" -> number Line: "3,366" -> number Line: "4,477" -> number Line: "5,923" -> number Line: "15,01" -> number (maybe 15,010 or 15.01) Line: "N. China" -> country Line: "69.801" -> number Line: "60.228" -> number Line: "68,998" -> number Line: "77.052" -> number Line: "102.561" -> number Line: "*M. China" -> country Line: "925" -> number Line: "1.004" -> number Line: "1,050" -> number Line: "733" -> number Line: "12.639" -> number Line: "*S. China" -> country Line: "Cuba" -> country (but no numbers? maybe numbers follow) Line: "C. America Denmark" -> maybe two countries: "C. America" and "Denmark"? But "Denmark" appears later. Line: "France" -> country Line: "Indo China" -> country Line: "281" -> number Line: "131" -> number Line: "115" -> number Line: "8: 292" -> maybe "8" and "292"? Or "8:292"? Line: "2.677" -> number Line: "ō" -> garbage Line: "1.356" -> number Line: "7" -> number Line: "1" -> number Line: "9" -> number Line: "10" -> number Line: "50" -> number Line: "24" -> number Line: "30" -> number Line: "107" -> number Line: "487" -> number Line: "561" -> number Line: "21:" -> maybe "21"? Line: "1,399" -> number Line: "1,511" -> number Line: "1.878" -> number Line: "2,718" -> number Line: "4.201" -> number Line: "74.843" -> number Line: "75,190" -> number Line: "83,463" -> number Line: "93.152" -> number Line: "50,681" -> number Line: "Germany" -> country Line: "2,056" -> number Line: "6,629" -> number Line: "9 957" -> two numbers: 9 and 957? Or "9,957" Line: "15.605" -> number Line: "37.560" -> number Line: "Holland" -> country Line: "1,660" -> number Line: "2,193" -> number Line: "1.462" -> number Line: "2.774" -> number Line: "4.513" -> number Line: "Italy" -> country Line: "515" -> number Line: "512" -> number Line: "1,476" -> number Line: "2.202" -> number Line: "6.635" -> number Line: "Japan" -> country Line: "60.208" -> number Line: "66,220" -> number Line: "58,739" -> number Line: "77.586" -> number Line: "68.203" -> number Line: "†Kwong Chow Wan" -> country Line: "9.910" -> number Line: "† Macao" -> country Line: "10,424" -> number Line: "Norway" -> country Line: "113" -> number Line: "N. East Indies" -> country Line: "74.764" -> number Line: "770 18,204" -> two numbers: 770 and 18,204 Line: "849 68,266" -> two numbers: 849 and 68,266 Line: "672 80,393" -> two numbers: 672 and 80,393 Line: "683" -> number Line: "79.950" -> number Line: "Philippines" -> country Line: "10.537" -> number Line: "6.520" -> number Line: "Portugal" -> country Line: "7" -> number Line: "34" -> number Line: "Siam" -> country Line: "38,412" -> number Line: "42.849" -> number Line: "4.904 62 67,975" -> three numbers: 4.904, 62, 67,975 Line: "5.559" -> number Line: "1.722" -> number Line: "53.233" -> number Line: "192 17.129" -> two numbers: 192 and 17.129 Line: "S. America" -> country Line: "125" -> number Line: "1.162" -> number Line: "53" -> number Line: "32" -> number Line: "Sweden" -> country Line: "459" -> number Line: "933" -> number Line: "986" -> number Line: "1.472" -> number Line: "190 2.599" -> two numbers: 190 and 2.599 Line: "Switzerland" -> country Line: "3-11" -> maybe "3.11" or "3-11"? Line: "477" -> number Line: "289" -> number Line: "337" -> number Line: "1 ANN" -> garbage Line: "Spain" -> country Line: "20" -> number Line: "64" -> number Line: "99" -> number Line: "52" -> number Line: "I. S. A." -> country Line: "46.040" -> number Line: "19.315" -> number Line: "51,566" -> number Line: "50.281" -> number Line: "$38 57.200" -> two numbers: 38 and 57.200? Or "$38" and "57.200" Line: "Other" -> country Line: "1.128" -> number Line: "C19" -> garbage Line: "1.250" -> number Line: "1,678" -> number Line: "2.201" -> number Line: "Total" -> country Line: "511,073" -> number Line: "489.707" -> number Line: "545.200" -> number Line: "613 521" -> two numbers: 613 and 521 Line: "737.740" -> number Line: "Total British Empire" -> country Line: "124.804" -> number Line: "115.865" -> number Line: "116.781" -> number Line: "130.621" -> number Line: "135.653" -> number Line: "Total Foreign" -> country Line: "386.269" -> number Line: "370.842 428.419" -> two numbers: 370.842 and 428.419 Line: "473.700" -> number Line: "602 0-7" -> two numbers: 602 and 0-7? maybe 602.07? Now, each country should have 5 numbers (for 5 years). But many countries have more or less numbers in this list. The OCR likely merged multiple rows. We need to assign 5 numbers per country in the order of the country list. Let's count countries: I listed 44 countries. But some are sub-items (like M. China, S. China, †Kwong Chow Wan, † Macao). They are separate rows. Total rows = 44. Each row 5 numbers = 220 numbers. But the numeric tokens I extracted are many more. Let's count numeric tokens (each separate number). I'll count roughly. But maybe the table has 6 columns? The header shows "1921 1922 1923 1924 1931 $ $ $ $ $". That might indicate 5 year columns, each with a dollar sign? Actually "$ $ $ $ $" might be just indicating currency. So 5 data columns. Thus each country row has 5 numbers. Now, the OCR text includes numbers for each country sequentially. But the OCR has lost row boundaries. However, the country names appear in order. So we can assume the numbers between country names belong to the preceding country? But the numbers are not grouped per country; they are just a stream. Look at the beginning: "I. K.. Australia Burna 61.068 55.529 61,312 80,328 3,741 78,251 5.903 5.960 8,860 6,288 6,156 13.243 Canada ..." Here, three country names appear before any numbers: "I. K..", "Australia", "Burna". Then a bunch of numbers. That suggests the first three countries (U.K., Australia, Burma) have their numbers interleaved? Or maybe the table has multiple columns for each country? No. Perhaps the original table has columns for each year, and the OCR read column by column? That is, the OCR read the first column (1921) for all countries, then second column (1922), etc. But the text shows country names repeated? Not sure. Let's examine the pattern: After "Burna", we have 12 numbers before "Canada". 12 numbers for 3 countries? 3 countries 4 years? But there are 5 years. 35=15. But we have 12 numbers. Then "Canada" appears, then 6 numbers before "Ceylon". 6 numbers for Canada? 5 years + maybe one extra? Then "Ceylon" then 3 numbers then "SA" then "172" then "Egypt" etc. This is too messy. Given the difficulty, perhaps the best approach is to output the table as a Markdown table with the data as best reconstructed, but note that the OCR is garbled. However, the user expects a proofread text. They said: "Return the proofread text in standard Markdown". They want the table reconstructed. I could try to reconstruct the table by using known historical data? But that's beyond scope. Alternatively, I can present the raw data in a cleaned-up format, preserving the original line breaks as paragraphs? But they want a table. Maybe the OCR output is actually a table that was scanned with columns, but the OCR read it row by row incorrectly. The user might have provided the OCR text as a single block. My job is to fix the text flow and reconstruct the table. Given the complexity, I might need to make a best-effort table, aligning numbers to countries based on the order of numbers and countries. Let's attempt to parse by assuming that the numbers are listed in column-major order: first all 1921 values for each country, then all 1922 values, etc. But the country names are not repeated. Look at the header: "Countries 1921 1922 1923 1924 1931". Then the OCR text starts with "I. K.. Australia Burna". That might be the first three entries in the "Countries" column. Then the numbers that follow might be the 1921 values for all countries? But there are many numbers. Let's count the number of countries: 44. If the numbers after the first three country names are the 1921 values for all 44 countries, we would expect 44 numbers. But we have many more. Maybe the OCR read the table row by row but with line breaks in wrong places. Another idea: The OCR text might be the result of reading a PDF with two columns? The title says "The following tables show the values of Imports and Exports by countries." Then "IMPORTS." Then "423" (page). Then "000's omitted." Then the table. Perhaps the table is split across two pages? But we only have one table. Given the time, I think the best is to output a Markdown table with the countries and the numbers as they appear in the OCR, but cleaned up: each country row with the five numbers that seem to belong to it, based on the sequence of numbers after each country name until the next country name. But the numbers are not grouped per country; they are a continuous stream. However, the country names appear at intervals. Let's list the country names in order of appearance in the OCR text: I. K.. Australia Burna Canada Ceylon Egypt E. Africa India N. Zealand N. Borneo S. Africa Straits W. Africa W. Indies B. Empire, other Belgium N. China *M. China *S. China Cuba C. America Denmark (maybe two: C. America, Denmark) France Indo China Germany Holland Italy Japan †Kwong Chow Wan † Macao Norway N. East Indies Philippines Portugal Siam S. America Sweden Switzerland Spain I. S. A. Other Total Total British Empire Total Foreign That's 43 entries (if C. America and Denmark separate, 44). The OCR also has "C. America Denmark" on one line, but likely two rows. Now, between these country names, there are numbers. Let's segment the numeric stream by country names. I'll go through the OCR text sequentially, and each time I see a country name, I start a new row. The numbers following belong to that row until the next country name. But the numbers are not separated by country names consistently; sometimes multiple country names appear without numbers in between (like first three). So maybe the first three countries share the same set of numbers? That doesn't make sense. Let's look at the raw OCR lines again. The user provided a block of text. I'll copy it into a text editor mentally. The text starts: "(85) The following tables show the values of Imports and Exports by countries. IMPORTS. 423 000's omitted. Countries 1921 1922 1923 1924 1931 $ $ $ $ $ I. K.. Australia Burna 61.068 55.529 61,312 80,328 3,741 78,251 5.903 5.960 8,860 6,288 6,156 13.243 Canada 6,559 8,936 5,999 1.925 2.286 3.978 Ceylon 6,238 5.123 51 SA 172 Egypt 179 278 17 19 54 52 E. Africa 721 358 295 640 404 397 India 30,883 26.381 19.552 16.989 17,583 N. Zealand 122 117 158 160 N. Borneo 2.045 2.271 2.323 2,356 279 4,500 S. Africa 15 14 310 Straits 16,092 12.461 15,294 100 14.387 149 15,197 W. Africa 20 15 W. Indies 2,198 9 3 24 B. Empire, other 83 234 466 332 851 Belgium 2,591 3,366 4,477 5,923 15,01 N. China 69.801 60.228 68,998 77.052 102.561 *M. China 925 1.004 1,050 733 12.639 *S. China Cuba C. America Denmark France Indo China 281 131 115 8: 292 2.677 ō 1.356 7 1 9 10 50 24 30 107 487 561 21: 1,399 1,511 1.878 2,718 4.201 74.843 75,190 83,463 93.152 50,681 Germany 2,056 6,629 9 957 15.605 37.560 Holland 1,660 2,193 1.462 2.774 4.513 Italy 515 512 1,476 2.202 6.635 Japan 60.208 66,220 58,739 77.586 68.203 †Kwong Chow Wan 9.910 † Macao 10,424 Norway 113 N. East Indies 74.764 770 18,204 849 68,266 672 80,393 683 79.950 Philippines 10.537 6.520 Portugal 7 34 Siam 38,412 42.849 4.904 62 67,975 5.559 1.722 53.233 192 17.129 S. America 125 1.162 53 32 Sweden 459 933 986 1.472 190 2.599 Switzerland 3-11 477 289 337 1 ANN Spain 20 64 99 52 I. S. A. 46.040 19.315 51,566 50.281 $38 57.200 Other 1.128 C19 1.250 1,678 2.201 Total 511,073 489.707 545.200 613 521 737.740 Total British Empire 124.804 115.865 116.781 130.621 135.653 Total Foreign 386.269 370.842 428.419 473.700 602 0-7 +Not recorded until 1951. "Not fully recorded until 1931." Now, observe that after "Countries 1921 1922 1923 1924 1931 $ $ $ $ $", the next lines are "I. K..", "Australia", "Burna". These are likely the first three rows of the country column. Then the numbers that follow might be the data for these three rows? But there are 12 numbers before "Canada". 12 numbers for 3 rows = 4 numbers each? But there are 5 years. Maybe the first column (1921) for all countries is listed first? Let's check: If the table was read column by column, the OCR would read the first column (Countries) down, then the 1921 column down, etc. But the OCR output shows country names only at the top? Actually, the OCR shows "I. K.. Australia Burna" then numbers. Then "Canada" appears later. That suggests the OCR read the first three country names, then the 1921 values for all countries? But then "Canada" appears in the middle of numbers. Wait, maybe the OCR read the table row by row, but the original table had multiple columns per row? No. Let's think of the original table layout: It likely has a column for Country, then five columns for years. The OCR might have read it as a continuous stream of text, but the line breaks in the OCR correspond to the original lines of the table (each row). However, the OCR has merged some lines. Look at the OCR: each country name appears on its own line, then numbers on subsequent lines. For example, "Canada" on a line, then six lines of numbers. "Ceylon" on a line, then three lines of numbers, then "SA" (maybe a misread of a number), then "172", then "Egypt" on a line. So it seems each country name is followed by its data numbers, but the number of numbers varies. For "Canada": 6 numbers (6,559; 8,936; 5,999; 1.925; 2.286; 3.978). That's 6 numbers, but we need 5. Maybe one is for something else. For "Ceylon": 3 numbers (6,238; 5.123; 51) then "SA" (maybe 54?), then 172. That's 5 numbers? 6,238; 5.123; 51; 172? But 172 is after "SA". Actually "SA" might be a misread of "54"? But then "172" is separate. Then "Egypt" appears. For "Egypt": 6 numbers (179, 278, 17, 19, 54, 52). That's 6 numbers. For "E. Africa": 6 numbers (721, 358, 295, 640, 404, 397). For "India": 5 numbers (30,883; 26.381; 19.552; 16.989; 17,583). Good. For "N. Zealand": 4 numbers (122, 117, 158, 160). Only 4. For "N. Borneo": 5 numbers? (2.045, 2.271, 2.323, 2,356, 279 4,500) but "279 4,500" are two numbers, so total 6. For "S. Africa": 3 numbers (15, 14, 310). Only 3. For "Straits": 5 numbers? (16,092; 12.461; 15,294; 100 14.387; 149 15,197) but each of the last two are two numbers, so total 7. For "W. Africa": 2 numbers (20, 15). Only 2. For "W. Indies": 4 numbers (2,198; 9; 3; 24). 4 numbers. For "B. Empire, other": 5 numbers (83, 234, 466, 332, 851). Good. For "Belgium": 5 numbers (2,591; 3,366; 4,477; 5,923; 15,01). Good. For "N. China": 5 numbers (69.801; 60.228; 68,998; 77.052; 102.561). Good. For "*M. China": 5 numbers (925; 1.004; 1,050; 733; 12.639). Good. For "S. China": then "Cuba" appears with no numbers? Then "C. America Denmark" etc. So "S. China" might have no numbers? Or the numbers for *S. China are missing. Then "Cuba" appears, but no numbers before "C. America Denmark". Then "France", "Indo China" appear, then numbers start: 281, 131, 115, 8:292, 2.677, ō, 1.356, 7,1,9,10,50,24,30,107,487,561,21:,1,399,1,511,1.878,2,718,4.201,74.843,75,190,83,463,93.152,50,681. That's a lot of numbers. Then "Germany" appears. So the numbers between "*S. China" and "Germany" belong to several countries: Cuba, C. America, Denmark, France, Indo China. That's 5 countries. Each should have 5 numbers = 25 numbers. Let's count numbers in that block: from 281 to 50,681. I count: 281,131,115,292?,2.677,1.356,7,1,9,10,50,24,30,107,487,561,21,1399,1511,1.878,2718,4.201,74.843,75190,83463,93.152,50681. That's 27 numbers. Close. Then "Germany" has 5 numbers (2,056; 6,629; 9 957; 15.605; 37.560) but "9 957" is two numbers, so 6. "Holland": 5 numbers (1,660; 2,193; 1.462; 2.774; 4.513). Good. "Italy": 5 numbers (515; 512; 1,476; 2.202; 6.635). Good. "Japan": 5 numbers (60.208; 66,220; 58,739; 77.586; 68.203). Good. "†Kwong Chow Wan": 1 number (9.910). Only 1. "† Macao": 1 number (10,424). Only 1. "Norway": 1 number (113). Only 1. "N. East Indies": 5 numbers? (74.764; 770 18,204; 849 68,266; 672 80,393; 683; 79.950) but many are double, so more. "Philippines": 2 numbers (10.537; 6.520). Only 2. "Portugal": 2 numbers (7; 34). Only 2. "Siam": many numbers (38,412; 42.849; 4.904 62 67,975; 5.559; 1.722; 53.233; 192 17.129) -> many. "S. America": 4 numbers (125; 1.162; 53; 32). "Sweden": 5 numbers? (459; 933; 986; 1.472; 190 2.599) -> 6. "Switzerland": 4 numbers (3-11; 477; 289; 337) plus "1 ANN" garbage. "Spain": 4 numbers (20; 64; 99; 52). "I. S. A.": 5 numbers? (46.040; 19.315; 51,566; 50.281; $38 57.200) -> 6. "Other": 4 numbers (1.128; 1.250; 1,678; 2.201) plus "C19" garbage. "Total": 5 numbers? (511,073; 489.707; 545.200; 613 521; 737.740) -> 6. "Total British Empire": 5 numbers (124.804; 115.865; 116.781; 130.621; 135.653). Good. "Total Foreign": 5 numbers? (386.269; 370.842 428.419; 473.700; 602 0-7) -> 5 numbers but some double. So the data is inconsistent. The OCR has merged columns or rows. Given the difficulty, perhaps the user expects me to clean up the OCR text into a readable Markdown table, even if imperfect. I can create a table with the countries and the numbers as they appear in the OCR, but grouped per country as best as possible. But the instruction: "Reconstruct Sentences and Paragraphs" but this is a table. For tables, they said: "Tables — if data is clearly in table format, reconstruct the table using Markdown table syntax." So I must produce a Markdown table. I think the best approach is to assume the original table had 5 year columns, and the OCR text is a row-major reading but with line breaks lost. I can try to parse the numbers sequentially and assign 5 numbers per country in the order of the country list (as they appear in the OCR). But the country list order might be the same as the table rows. Let's list the countries in the order they appear in the OCR, but note that the first three appear before any numbers. Then numbers start. Then "Canada" appears. So perhaps the first three countries (U.K., Australia, Burma) have their numbers in the first 15 numbers? But there are 12 numbers before Canada. 12 numbers for 3 countries = 4 each. But we need 5. Maybe the first number for each is missing? Or the table has 4 year columns? But header shows 5 years. Wait, the header shows "1921 1922 1923 1924 1931". That's 5 years. But the table might have a column for "1921" and "1922" etc. The "$ $ $ $ $" might be just decorative. Maybe the table actually has 6 columns: Country, 1921, 1922, 1923, 1924, 1931. That's 6 columns. But the OCR shows 5 year headers and 5 dollar signs. Let's count the numbers for "Total British Empire": 5 numbers. That matches 5 years. So each country should have 5 numbers. Thus, the total numbers for all countries (excluding totals) should be (number of countries) * 5. Number of countries (excluding totals): from U.K. to Other. That's 40 countries? Let's count: 1.U.K., 2.Australia, 3.Burma, 4.Canada, 5.Ceylon, 6.Egypt, 7.E. Africa, 8.India, 9.N. Zealand, 10.N. Borneo, 11.S. Africa, 12.Straits, 13.W. Africa, 14.W. Indies, 15.B. Empire other, 16.Belgium, 17.N. China, 18.M. China, 19.S. China, 20.Cuba, 21.C. America, 22.Denmark, 23.France, 24.Indo China, 25.Germany, 26.Holland, 27.Italy, 28.Japan, 29.†Kwong Chow Wan, 30.† Macao, 31.Norway, 32.N. East Indies, 33.Philippines, 34.Portugal, 35.Siam, 36.S. America, 37.Sweden, 38.Switzerland, 39.Spain, 40.U.S.A., 41.Other. That's 41 countries. Plus totals rows. 41 * 5 = 205 numbers. Now, let's extract all numbers from the OCR in sequence, ignoring country names, and see if we get around 205 numbers. I'll write a quick mental script: go through the OCR text and pick out tokens that look like numbers (digits, commas, dots). But there are many. Given the time constraints, I might not be able to perfectly reconstruct. However, as an AI, I can simulate the parsing. But perhaps the user expects me to output the table as it appears in the OCR but formatted nicely. For example, keep the same row order as the OCR lines, but align columns. But the OCR lines are not aligned. Another idea: The OCR might have captured the table as a CSV-like text but with line breaks. The user might have provided the raw OCR output. My job is to fix the OCR errors: e.g., "I. K.." -> "U.K.", "Burna" -> "Burma", "SA" -> "54"? "ō" -> remove, "C19" -> remove, "1 ANN" -> remove, "3-11" -> "3.11", "8: 292" -> "8,292"? "21:" -> "21", "602 0-7" -> "602.07"? etc. And then arrange into a table with 5 year columns. But without the original alignment, it's guesswork. Given the instructions, I should do my best to produce a clean Markdown table. I'll make assumptions: The table has columns: Country, 1921, 1922, 1923, 1924, 1931. The countries are listed in the order they appear in the OCR. The numbers for each country are the next 5 numbers after the country name, but the OCR has extra numbers due to misreads. But the OCR has country names interspersed. For example, after "Burna", there are 12 numbers before "Canada". If we assign 5 numbers to U.K., 5 to Australia, 5 to Burma, that's 15 numbers. But only 12 numbers appear. So maybe the first three countries share the first 12 numbers? Not likely. Maybe the table is transposed: years as rows, countries as columns. But the header says "Countries 1921 1922 1923 1924 1931". So countries are rows. Let's look at the first few numbers: 61.068, 55.529, 61,312, 80,328, 3,741, 78,251, 5.903, 5.960, 8,860, 6,288, 6,156, 13.243. If these are the 1921 values for the first 12 countries? But there are 12 numbers. The first 12 countries: U.K., Australia, Burma, Canada, Ceylon, Egypt, E. Africa, India, N. Zealand, N. Borneo, S. Africa, Straits. That's 12. Then the next numbers would be 1922 values for those 12, etc. But then "Canada" appears as a country name in the middle of the numbers, which would be a misplacement. In the OCR, "Canada" appears after the 12th number (13.243). That matches: after 12 numbers, the next country in the list is Canada. But in the country list, Canada is the 4th country. So if the OCR read column by column: first column (Countries) down: U.K., Australia, Burma, Canada, Ceylon, Egypt, E. Africa, India, N. Zealand, N. Borneo, S. Africa, Straits, W. Africa, W. Indies, B. Empire other, Belgium, N. China, M. China, S. China, Cuba, C. America, Denmark, France, Indo China, Germany, Holland, Italy, Japan, †Kwong Chow Wan, † Macao, Norway, N. East Indies, Philippines, Portugal, Siam, S. America, Sweden, Switzerland, Spain, U.S.A., Other, Total, Total British Empire, Total Foreign. But the OCR only shows the first three country names at the top: "I. K.. Australia Burna". Then it starts printing numbers. Then after 12 numbers, it prints "Canada". That suggests the OCR read the first column (Countries) for the first three rows, then switched to the second column (1921) for the first 12 rows? That doesn't make sense. Maybe the OCR read the table in a zigzag. Given the difficulty, I think the best is to output the data as a Markdown table with the rows as they appear in the OCR, but with cleaned numbers. However, the user might have a specific expectation. Given the instruction: "You are a professional editor specializing in proofreading OCR output of historical records relating to Hong Kong." This is likely from a Hong Kong Blue Book or trade report. The table is probably standard. I could search my memory for Hong Kong imports by country 1921-1931. But I don't have exact data. Given the constraints, I will produce a Markdown table that includes all the countries and the numbers as they appear in the OCR, but I will group them per country by taking the numbers that appear after each country name until the next country name, and then pad or truncate to 5 columns. But that would be messy. Alternatively, I can present the OCR text as a cleaned-up text with paragraphs, but the user asked for tables in Markdown table syntax. I'll attempt to reconstruct the table by assuming the numbers are in row-major order and the country names are in the first column. The OCR text after the header lists the first three country names, then a block of numbers, then more country names. This suggests the OCR read the first column partially, then the data columns. Maybe the original table had the country names in the first column, and the OCR read the first column down to the bottom, then the second column, etc. But the OCR output shows only the first three country names at the top. That could be because the OCR only captured the first three lines of the first column before moving to the next column. If that's the case, the numbers that follow are the 1921 values for all countries. Then the next country names (Canada, Ceylon, etc.) are actually the 1922 column? No. Let's test: The first three country names: U.K., Australia, Burma. Then 12 numbers. If those 12 numbers are the 1921 values for the first 12 countries, then the 13th number would be for W. Africa? But then "Canada" appears. Canada is the 4th country. So if the 1921 column has 44 numbers, the 4th number would be for Canada. But the 4th number in the list is 80,328? Let's index: 1:61.068, 2:55.529, 3:61,312, 4:80,328, 5:3,741, 6:78,251, 7:5.903, 8:5.960, 9:8,860, 10:6,288, 11:6,156, 12:13.243. So the 4th number is 80,328. That could be Canada's 1921 imports. Then the 5th number 3,741 for Ceylon? But Ceylon's 1921 might be 6,238? Not matching. Then after 12 numbers, "Canada" appears. That might be the start of the 1922 column? But then "Canada" is a country name, not a number. This is too speculative. Given the time, I will output a Markdown table that replicates the OCR's apparent row structure: each country name followed by the numbers that appear before the next country name, and I'll split those numbers into 5 columns as best as possible, but I'll keep the raw numbers. But the user said: "Do not add or remove substantive words. Only correct what is clearly wrong." So I should not rearrange data. Maybe the best is to present the data as a list of rows with the numbers as they appear, but in a table with 6 columns (Country, 1921, 1922, 1923, 1924, 1931) and fill in the numbers sequentially from the stream, assuming the country order is as listed in the OCR (including the first three at top). But the stream includes country names interspersed. I think I need to make a decision. I'll write a script in my mind to parse the OCR text as a sequence of tokens (country names and numbers). I'll define a list of known country names (from the OCR). Then I'll iterate through the tokens. When I see a country name, I start a new row. The numbers that follow until the next country name are the data for that row. Then I'll take the first 5 numbers as the five years. If there are more, they might be for the next row? But the next row starts with a country name. Let's try this parsing on the provided text. I'll simulate: Tokens (line by line): "I. K.." -> country "Australia" -> country "Burna" -> country "61.068" -> number "55.529" -> number "61,312" -> number "80,328" -> number "3,741" -> number "78,251" -> number "5.903" -> number "5.960" -> number "8,860" -> number "6,288" -> number "6,156" -> number "13.243" -> number "Canada" -> country "6,559" -> number "8,936" -> number "5,999" -> number "1.925" -> number "2.286" -> number "3.978" -> number "Ceylon" -> country "6,238" -> number "5.123" -> number "51" -> number "SA" -> not a number, maybe "54"? but treat as garbage "172" -> number "Egypt" -> country "179" -> number "278" -> number "17" -> number "19" -> number "54" -> number "52" -> number "E. Africa" -> country "721" -> number "358" -> number "295" -> number "640" -> number "404" -> number "397" -> number "India" -> country "30,883" -> number "26.381" -> number "19.552" -> number "16.989" -> number "17,583" -> number "N. Zealand" -> country "122" -> number "117" -> number "158" -> number "160" -> number "N. Borneo" -> country "2.045" -> number "2.271" -> number "2.323" -> number "2,356" -> number "279" -> number "4,500" -> number "S. Africa" -> country "15" -> number "14" -> number "310" -> number "Straits" -> country "16,092" -> number "12.461" -> number "15,294" -> number "100" -> number "14.387" -> number "149" -> number "15,197" -> number "W. Africa" -> country "20" -> number "15" -> number "W. Indies" -> country "2,198" -> number "9" -> number "3" -> number "24" -> number "B. Empire, other" -> country "83" -> number "234" -> number "466" -> number "332" -> number "851" -> number "Belgium" -> country "2,591" -> number "3,366" -> number "4,477" -> number "5,923" -> number "15,01" -> number "N. China" -> country "69.801" -> number "60.228" -> number "68,998" -> number "77.052" -> number "102.561" -> number "*M. China" -> country "925" -> number "1.004" -> number "1,050" -> number "733" -> number "12.639" -> number "*S. China" -> country "Cuba" -> country "C. America Denmark" -> maybe two countries? But treat as one token? Actually "C. America Denmark" might be two lines: "C. America" and "Denmark". But in OCR it's on one line. I'll split: "C. America" and "Denmark". "France" -> country "Indo China" -> country "281" -> number "131" -> number "115" -> number "8: 292" -> maybe "8,292"? treat as "8,292" "2.677" -> number "ō" -> garbage "1.356" -> number "7" -> number "1" -> number "9" -> number "10" -> number "50" -> number "24" -> number "30" -> number "107" -> number "487" -> number "561" -> number "21:" -> "21" "1,399" -> number "1,511" -> number "1.878" -> number "2,718" -> number "4.201" -> number "74.843" -> number "75,190" -> number "83,463" -> number "93.152" -> number "50,681" -> number "Germany" -> country "2,056" -> number "6,629" -> number "9" -> number "957" -> number "15.605" -> number "37.560" -> number "Holland" -> country "1,660" -> number "2,193" -> number "1.462" -> number "2.774" -> number "4.513" -> number "Italy" -> country "515" -> number "512" -> number "1,476" -> number "2.202" -> number "6.635" -> number "Japan" -> country "60.208" -> number "66,220" -> number "58,739" -> number "77.586" -> number "68.203" -> number "†Kwong Chow Wan" -> country "9.910" -> number "† Macao" -> country "10,424" -> number "Norway" -> country "113" -> number "N. East Indies" -> country "74.764" -> number "770" -> number "18,204" -> number "849" -> number "68,266" -> number "672" -> number "80,393" -> number "683" -> number "79.950" -> number "Philippines" -> country "10.537" -> number "6.520" -> number "Portugal" -> country "7" -> number "34" -> number "Siam" -> country "38,412" -> number "42.849" -> number "4.904" -> number "62" -> number "67,975" -> number "5.559" -> number "1.722" -> number "53.233" -> number "192" -> number "17.129" -> number "S. America" -> country "125" -> number "1.162" -> number "53" -> number "32" -> number "Sweden" -> country "459" -> number "933" -> number "986" -> number "1.472" -> number "190" -> number "2.599" -> number "Switzerland" -> country "3-11" -> number? maybe "3.11" "477" -> number "289" -> number "337" -> number "1 ANN" -> garbage "Spain" -> country "20" -> number "64" -> number "99" -> number "52" -> number "I. S. A." -> country "46.040" -> number "19.315" -> number "51,566" -> number "50.281" -> number "$38" -> number? "38" "57.200" -> number "Other" -> country "1.128" -> number "C19" -> garbage "1.250" -> number "1,678" -> number "2.201" -> number "Total" -> country "511,073" -> number "489.707" -> number "545.200" -> number "613" -> number "521" -> number "737.740" -> number "Total British Empire" -> country "124.804" -> number "115.865" -> number "116.781" -> number "130.621" -> number "135.653" -> number "Total Foreign" -> country "386.269" -> number "370.842" -> number "428.419" -> number "473.700" -> number "602" -> number "0-7" -> maybe "0.07" Now, we have a sequence of country tokens and number tokens. The country tokens appear at positions: 1,2,3,15,22,28,35,42,48,53,60,64,72,75,80,86,92,98,104,105,106?,107,108,137,144,150,156,162,164,166,168,178,181,184,195,200,207,213,218,225,231,238,244. But note: after "*S. China" (104), we have "Cuba" (105), "C. America Denmark" (106), "France" (107), "Indo China" (108). Then numbers start at 109. So those four countries (Cuba, C. America, Denmark, France, Indo China) have no numbers before the next country "Germany" (137). So the numbers from 109 to 136 belong to those five countries. That's 28 numbers for 5 countries = 5.6 each. So roughly 5-6 numbers each. Similarly, "†Kwong Chow Wan" (162) has one number (163), then "† Macao" (164) has one number (165), then "Norway" (166) has one number (167), then "N. East Indies" (168) has many numbers (169-177). Then "Philippines" (178) has two numbers (179-180), "Portugal" (181) has two numbers (182-183), "Siam" (184) has many (185-194), "S. America" (195) has four numbers (196-199), "Sweden" (200) has six numbers (201-206), "Switzerland" (207) has four numbers (208-211), "Spain" (213) has four numbers (214-217), "I. S. A." (218) has six numbers (219-224), "Other" (225) has four numbers (226,228-230), "Total" (231) has six numbers (232-237), "Total British Empire" (238) has five numbers (239-243), "Total Foreign" (244) has six numbers (245-250). The early countries: "I. K..", "Australia", "Burna" have no numbers before the next country "Canada"? Actually numbers 4-14 are between "Burna" and "Canada". So those 11 numbers belong to the first three countries? But there are three countries, 11 numbers. Not divisible by 3. Maybe the first three countries are actually part of the same row? No. Perhaps the table has a multi-level header: "British Empire" and "Foreign". The first section is British Empire countries. The first three might be "U.K.", "Australia", "Burma". Then the numbers that follow are for the British Empire countries in order. But then "Canada" appears as a country name in the middle of the numbers, which might be a misread of a number? But "Canada" is clearly a country. Wait, the OCR shows "Canada" on its own line after the numbers. In the token list, "Canada" appears after 11 numbers. That suggests that the OCR recognized "Canada" as text, not a number. So it is a country name. Thus, the first three countries (U.K., Australia, Burma) are followed by 11 numbers, then the fourth country (Canada) appears. So the first three countries have 11 numbers total. That doesn't work. Unless the first three countries are not separate rows but are sub-headings? For example, "I. K.." might be "British Empire" and "Australia" and "Burma" are sub-items? But then "Canada" is another. Given the confusion, I think the OCR has lost the table structure entirely. The best I can do is to present the data as a cleaned-up version of the OCR text, but in a table format that matches the original as closely as possible. Given the instructions, I might output the table with the countries in the order they appear, and for each country, list the numbers that appear after it until the next country, but limited to 5 numbers. For countries with fewer numbers, leave blanks. For countries with more, take the first 5. But for the first three countries, they have no numbers directly after them; the numbers come after the third country. So I could assign the first 5 numbers to U.K., next 5 to Australia, next 5 to Burma? But there are only 11 numbers before Canada. So maybe U.K. gets 5, Australia gets 5, Burma gets 1? That seems arbitrary. Alternatively, maybe the first three countries are actually the column headers for a different table? No. Let's look at the original OCR block: it starts with "(85)" then "The following tables show the values of Imports and Exports by countries." Then "IMPORTS." Then "423" (page). Then "000's omitted." Then "Countries 1921 1922 1923 1924 1931 $ $ $ $ $". Then "I. K.. Australia Burna". This might be the first row of the table? But a row can't have three countries. Maybe the table has three columns for countries? Like "Country", "1921", "1922"? No. Another possibility: The OCR read a table that had merged cells. The first column might be "British Empire" and then sub-columns for countries. But the OCR output is linearized. Given the time, I will produce a Markdown table that includes all the country names as rows, and for the data columns, I will put the numbers that seem to belong to each country based on the sequence, but I'll note that the data is garbled. But the user might expect a perfect reconstruction. However, as an AI, I can only do so much. I'll write a Python script in my mind to parse the tokens and assign 5 numbers per country in the order of the country list (as they appear in the OCR, but with the first three at the top). The country list in order of appearance (including the first three) is: I. K.. Australia Burna Canada Ceylon Egypt E. Africa India N. Zealand N. Borneo S. Africa Straits W. Africa W. Indies B. Empire, other Belgium N. China *M. China *S. China Cuba C. America Denmark France Indo China Germany Holland Italy Japan †Kwong Chow Wan † Macao Norway N. East Indies Philippines Portugal Siam S. America Sweden Switzerland Spain I. S. A. Other Total Total British Empire Total Foreign That's 44 rows. Now, we have a stream of numbers (excluding garbage). Let's extract all numbers in order from the token list, ignoring non-numbers. From the token list above, numbers are at indices: 4-14 (11 numbers), 16-21 (6 numbers), 23-25 (3 numbers), 27 (1 number), 29-34 (6 numbers), 36-41 (6 numbers), 43-47 (5 numbers), 49-52 (4 numbers), 54-59 (6 numbers), 61-63 (3 numbers), 65-71 (7 numbers), 73-74 (2 numbers), 76-79 (4 numbers), 81-85 (5 numbers), 87-91 (5 numbers), 93-97 (5 numbers), 99-103 (5 numbers), 109-136 (28 numbers), 138-143 (6 numbers), 145-149 (5 numbers), 151-155 (5 numbers), 157-161 (5 numbers), 163 (1 number), 165 (1 number), 1
Baseline (Original)
(85) The following tables show the values of Imports and Exports by countries. IMPORTS. 423 000's omitted. Countries 1921 1922 1923 1924 1931 $ $ $ $ $ I. K.. Australia Burna 61.068 55.529 61,312 80,328 3,741 78,251 5.903 5.960 8,860 6,288 6,156 13.243 Canada 6,559 8,936 5,999 1.925 2.286 3.978 Ceylon 6,238 5.123 51 SA 172 Egypt 179 278 17 19 54 52 E. Africa 721 358 295 640 404 397 India 30,883 26.381 19.552 16.989 17,583 N. Zealand 122 117 158 160 N. Borneo 2.045 2.271 2.323 2,356 279 4,500 S. Africa 15 14 310 Straits 16,092 12.461 15,294 100 14.387 149 15,197 W. Africa 20 15 W. Indies 2,198 9 3 24 B. Empire, other 83 234 466 332 851 Belgium 2,591 3,366 4,477 5,923 15,01 N. China 69.801 60.228 68,998 77.052 102.561 *M. China 925 1.004 1,050 733 12.639 *S. China Cuba C. America Denmark France Indo China 281 131 115 8: 292 2.677 ō 1.356 7 1 9 10 50 24 30 107 487 561 21: 1,399 1,511 1.878 2,718 4.201 74.843 75,190 83,463 93.152 50,681 Germany 2,056 6,629 9 957 15.605 37.560 Holland 1,660 2,193 1.462 2.774 4.513 Italy 515 512 1,476 2.202 6.635 Japan 60.208 66,220 58,739 77.586 68.203 †Kwong Chow Wan 9.910 † Macao 10,424 Norway 113 N. East Indies 74.764 770 18,204 849 68,266 672 80,393 683 79.950 Philippines 10.537 6.520 Portugal 7 34 Siam 38,412 42.849 4.904 62 67,975 5.559 1.722 53.233 192 17.129 S. America 125 1.162 53 32 Sweden 459 933 986 1.472 190 2.599 Switzerland 3-11 477 289 337 1 ANN Spain 20 64 99 52 I. S. A. 46.040 19.315 51,566 50.281 $38 57.200 Other 1.128 C19 1.250 1,678 2.201 Total 511,073 489.707 545.200 613 521 737.740 Total British Empire 124.804 115.865 116.781 130.621 135.653 Total Foreign 386.269 370.842 428.419 473.700 602 0-7 +Not recorded until 1951. "Not fully recorded until 1931.
2026-07-14 19:31:16 · Baseline
View content

(85)

The following tables show the values of Imports and Exports by countries.

IMPORTS.

423

000's omitted.

Countries

1921

1922

1923

1924

1931

$

$

$

$

$

I. K..

Australia

Burna

61.068

55.529

61,312

80,328

3,741

78,251

5.903

5.960

8,860

6,288

6,156

13.243

Canada

6,559

8,936

5,999

1.925

2.286

3.978

Ceylon

6,238

5.123

51

SA

172

Egypt

179

278

17

19

54

52

E. Africa

721

358

295

640

404

397

India

30,883

26.381

19.552

16.989

17,583

N. Zealand

122

117

158

160

N. Borneo

2.045

2.271

2.323

2,356

279 4,500

S. Africa

15

14

310

Straits

16,092

12.461

15,294

100 14.387

149 15,197

W. Africa

20

15

W. Indies

2,198

9

3

24

B. Empire, other

83

234

466

332

851

Belgium

2,591

3,366

4,477

5,923

15,01

N. China

69.801

60.228

68,998

77.052

102.561

*M. China

925

1.004

1,050

733

12.639

*S. China

Cuba

C. America Denmark

France

Indo China

281

131

115

8: 292

2.677

ō

1.356

7

1

9

10

50

24

30

107

487

561

21:

1,399

1,511

1.878

2,718

4.201

74.843

75,190

83,463

93.152

50,681

Germany

2,056

6,629

9 957

15.605

37.560

Holland

1,660

2,193

1.462

2.774

4.513

Italy

515

512

1,476

2.202

6.635

Japan

60.208

66,220

58,739

77.586

68.203

†Kwong Chow Wan

9.910

† Macao

10,424

Norway

113

N. East Indies

74.764

770 18,204

849 68,266

672 80,393

683

79.950

Philippines

10.537

6.520

Portugal

7

34

Siam

38,412

42.849

4.904 62 67,975

5.559

1.722

53.233

192 17.129

S. America

125

1.162

53

32

Sweden

459

933

986

1.472

190 2.599

Switzerland

3-11

477

289

337

1 ANN

Spain

20

64

99

52

I. S. A.

46.040

19.315

51,566

50.281

$38 57.200

Other

1.128

C19

1.250

1,678

2.201

Total

511,073

489.707

545.200

613 521

737.740

Total British Empire

124.804

115.865

116.781

130.621

135.653

Total Foreign

386.269

370.842 428.419

473.700

602 0-7

+Not recorded until 1951.

"Not fully recorded until 1931.

Comments

Approved members can add comments, bookmarks, and private notes.

No comments yet.

Private Research Note

Private notes are available after approval.