Export HTML Table to Open Formats is a collection of classes written in PHP (5.x) and JavaScript which allows to export of HTML tables
into open formats such as XML or CSV files without any database. The data are taken directly from the HTML table cell and then converted to these formats.
Key features are as follows:
direct export HTML tables to XML and CSV formats,
no need for a database connection,
supports large tables (multiple requests - AJAX),
supports rowspan and colspan tags,
easy to configure and using.
Note that this solution does not support nested tables.
The most important class which gets the data and generates requests to the server is ExportHTMLTable.
This class takes the ID table (via constructor), which must be exported to the selected format.
Key class fields are shown in the table below:
Field
Default value
Description
formId
'exportForm'
name of auto-generated form which contains the exported data
tableId
-
identifier table which should be exported
blockSize
1024
size of sent data (fields) during the single request
configuration
{url:'../export.php',dataType:'json'}
an array contains the URL address of the script that processes the request and the type of returned data
The most important function in this class are shown in the table below:
Function name
Description
exportToCSV()
function exports data into a CSV format
exportToXML()
function exports data into a XML format
PHP classes and functions
ExportHTMLTable
The main class that handles incoming requests, creates the session variables and collects data.
The main functions of class:
Function name
Description
setData()
function set variables from the request
getData()
function return an array contains data from HTML table
isCSV()
function is returned true if the selected format is CSV
isXML()
function is returned true if the selected format is XML
isLastRequest()
function is returned true if this is last request
isFirstRequest()
function is returned true if this is first request
ExportHTMLTableToCSV
Class exports data to CSV format.
function __construct
($data, $headers=null, $separator=null, $inputEncoding='UTF-8', $outputEncoding='UTF-16')
Parameter
Default value
Description
data
-
array contains data from HTML table
headres
null
array conatains headers
separator
chr(9)
separator for CSV file
inputEncoding
UTF-8
input encoding
outputEncoding
UTF-16
encoding CSV document
The most important function in this class are shown in the table below:
Function name
Description
download($filename=null)
function creates a file named $filename
ExportHTMLTableToXML
Class exports data to XML format.
function __construct
($data, $rootName='table',$rowName='row',$columnName=null,$inputEncoding='UTF-8',$outputEncoding='UTF-8')
Parameter
Default value
Description
data
-
array contains data from HTML table
rootName
table
root name of the XML document
columnName
null
array conatains headers (name of cells)
inputEncoding
UTF-8
input encoding
outputEncoding
UTF-8
encoding XML document
The most important function in this class are shown in the table below:
Function name
Description
download($filename=null)
function creates a file named $filename
Examples
1. Export table with multiple request (10 column x 500 rows):
Column 1
Column 2
Column 3
Column 4
Column 5
Column 6
Column 7
Column 8
Column 9
Column 10
7312
9454
9063
3734
3303
259
5732
1032
1419
221
3008
2086
9983
3289
1587
4132
2406
8800
4761
4045
4280
1373
3548
4980
2730
9434
4982
3935
5999
2968
390
5662
8376
3958
7514
9397
3143
418
8929
9357
3619
8591
3417
9095
3423
7761
3254
3924
4363
8094
8967
8446
2391
9281
7249
9425
4532
7519
2452
2099
1669
5037
4049
3305
5342
5304
730
1377
2610
3407
5939
5010
7418
4948
7161
380
5694
7427
2329
7641
9815
2563
1976
8692
4319
2053
8582
5466
1114
4991
3499
5597
5675
5853
2548
2523
6617
576
8576
9960
5741
4210
4447
8905
73
4876
2924
5110
8930
4848
906
144
4785
623
2365
9083
3512
1587
7875
5797
337
739
5163
4935
9115
6429
2881
9514
1996
7421
7609
257
5683
9646
5362
3859
1468
5113
4373
3201
9541
4236
8490
1231
626
7846
2486
7579
7487
2050
4375
8276
711
3809
5514
4077
2457
1738
5717
8507
9780
7885
2408
6271
7924
9492
6761
7090
4616
6595
4449
8150
471
5528
1310
3865
5321
8119
6619
6878
1110
453
440
5222
2176
5700
2827
5883
1730
7205
5966
9120
276
1675
1313
790
2476
3656
8262
2092
3802
653
7734
143
3370
1908
5211
2157
217
519
2192
3773
1553
350
1904
7800
3149
147
8620
6476
1251
1355
2440
8985
8351
659
9246
985
8988
9261
3206
8578
3172
7519
5349
896
4614
2530
374
3251
4390
8202
728
5615
5127
4367
8901
2186
5479
5832
8807
5625
785
3652
3186
6443
8965
7535
8113
603
3107
3726
8164
8136
5348
2866
7358
7071
7180
3047
861
8125
7575
7937
6670
7963
5870
8483
8625
1123
6633
6951
6177
2132
4243
6071
6213
498
786
4759
4479
4426
504
2247
1837
3554
4905
7339
6656
2459
1219
9818
8604
2849
840
2219
5247
7545
211
2420
5496
4999
8184
7359
9695
611
9179
723
6021
2563
1476
1986
6626
9119
4861
3748
4826
7537
7293
6384
9339
7420
9857
974
8159
556
6885
8742
446
2965
4515
935
700
6115
1175
1366
6393
3754
193
2274
7033
224
6954
3715
7586
327
8809
5920
934
7839
9082
5197
7899
8320
2575
3302
3571
4945
1501
7904
5180
5059
6271
606
6362
1244
6696
3231
1912
4940
6597
5687
6529
7
2415
3953
3394
9437
396
2749
2649
4333
7737
7491
3854
987
5436
8422
4578
4509
6486
8825
8738
6189
2829
7788
6075
8308
2047
5487
9970
8497
9025
57
4104
7452
6355
433
9560
3347
8009
7312
1948
4987
7879
4149
9005
1354
8360
8515
9207
9856
889
1429
7506
610
9008
8764
1733
3498
7216
8131
5418
1391
5347
5776
3005
4783
5481
6831
4300
7846
2933
2876
3746
1815
387
1101
5873
3831
4310
5302
5668
3426
3134
7283
7066
8576
8627
1131
5043
2776
2253
675
1963
7888
6365
1051
7641
9967
5438
6876
6321
1099
4335
9638
1380
3632
5310
3164
5756
9552
715
2667
9417
6848
4524
9399
35
7329
2992
8192
9626
908
4207
3758
65
9847
1219
9886
9403
1759
4588
954
1529
2936
7420
3625
2178
5205
2051
866
5285
6501
5258
4053
2782
1567
9183
3993
6118
115
6879
584
1133
2580
6850
1044
1531
4132
4226
4589
2986
5853
3784
5121
3469
4632
5433
1578
1905
4921
7955
8560
9333
8807
8636
5799
9731
9023
7183
1055
949
7453
2647
8596
661
6955
8599
6238
5834
1845
18
6819
4298
1383
7866
8460
8419
6907
2527
926
7496
3764
2730
9547
7147
9173
4675
6502
615
6372
6928
9976
4139
6677
4344
2037
3483
9359
61
3008
9389
1957
2471
6583
5365
6990
4497
5970
3129
4114
1236
7404
7524
3598
2882
2953
4428
3179
7769
5619
2626
3009
2160
2935
6035
1
9011
4534
8851
2397
2788
9363
5686
4870
4483
1660
2741
8281
6914
4231
7640
3806
3765
3426
2218
1655
4866
244
6805
317
316
3999
75
612
6191
7653
6095
6629
4466
2788
4059
3020
1453
5120
4662
3750
6787
7174
3003
9330
9636
6659
539
6602
8580
6113
6136
1539
736
7741
6936
2958
5219
7164
4450
6712
1971
2323
2418
635
7783
4747
8601
1480
9595
4686
7429
7967
9026
630
6605
3606
7019
8
3175
10000
5439
7142
8180
4027
2359
8349
9467
4854
9640
3429
3457
4140
2135
4557
3913
7903
2124
8863
450
1196
1810
3435
2435
6982
818
251
7749
5742
2165
7867
1543
9294
4455
1746
9725
6782
2075
9390
9159
3295
5191
7837
4980
1788
6730
6817
7903
9733
6067
9934
7905
3932
5526
194
4047
9258
2479
9819
7550
1716
8923
2366
4630
8944
4674
8252
5268
4647
744
3582
3533
4919
4788
7097
6507
2525
8839
2599
7497
9027
7149
3277
9288
3349
4274
370
309
8039
9150
2356
5059
1346
4909
837
3242
2178
541
5186
7547
5434
5747
3555
3816
6901
9572
5273
7841
9186
9950
2385
7786
5403
1503
3017
5806
6660
8627
7673
4924
8153
5053
7811
388
7345
4735
5699
1620
4802
3866
257
8590
3375
7738
6805
8450
6012
3101
8634
2490
4677
7579
9055
4144
1627
6774
2215
1579
5386
9178
7285
7879
7513
2191
9364
7123
5022
9029
5957
3063
7222
2549
3301
1830
7517
1053
6423
6720
600
8386
3958
9048
2474
585
9623
9032
3752
4225
6488
1989
3195
6760
9880
6057
7940
3857
4503
8743
6899
997
3263
4395
409
8044
3839
9525
8455
8265
8118
3793
9094
9142
9238
6316
5183
9507
7067
5582
8909
9216
5750
2026
4127
2183
2547
7225
1598
7084
1638
6025
3232
4492
266
792
2499
474
2549
3677
7881
6257
8289
7348
7122
9725
4131
1728
9720
7263
5054
6053
3187
2351
8199
9675
6949
394
2327
2238
767
4212
6481
2457
6684
9555
9073
4413
4730
6650
3899
4442
7910
2448
8200
5540
4275
4433
5312
8914
7164
4296
3056
146
7083
880
4774
6573
7110
4568
7132
6537
8183
5709
9475
8960
7272
4823
7190
4855
519
1240
617
7480
3016
7233
5582
3096
2258
9687
2409
8727
9782
6656
7597
9753
3073
9257
391
641
2147
4675
3417
9131
8140
9366
4731
890
6447
4340
366
6486
7599
9388
2084
9850
2931
277
8962
2804
1444
5532
3661
1376
7601
4855
1723
5398
5512
9343
1439
1970
3542
7246
593
2078
3087
3296
7040
9649
9578
3381
1294
85
1067
1698
3538
1916
9710
1997
7738
8059
6455
5763
5465
834
9542
2675
1983
5103
6362
7326
2636
4249
3497
9799
352
4578
3639
9954
9309
8140
1052
5028
3256
7453
4022
8207
8988
5718
4686
4827
7501
8658
9288
1175
6123
1100
2013
6646
4635
9261
7118
6360
7417
3649
4915
9631
9086
8671
7577
3472
2608
9185
7369
1450
3572
4995
8938
274
417
78
8936
7575
8952
9519
6642
322
1039
4669
8906
3113
4094
6954
3508
7563
5346
9995
470
4148
7361
2245
13
5518
5751
891
9913
6954
6622
1605
380
3756
5102
2013
3772
6696
1897
6618
2943
2024
7850
8245
4113
7807
8775
1300
2392
791
5708
4517
1726
4408
4637
8576
4710
9488
8464
4423
7677
3368
8735
4300
9892
1918
7293
8270
8415
9102
8058
1477
4817
2130
4037
3150
5023
354
5445
1915
1076
7426
3100
6295
8755
4925
8252
8076
2928
4184
6289
116
5869
9146
3948
3344
3754
9192
3472
3580
7820
3378
5382
3256
3380
6185
5973
5155
343
8470
2485
9438
7747
7712
5945
9743
656
7066
9290
2198
4161
7237
3094
1997
9085
3362
6262
2290
8716
594
5474
4056
9158
2664
3405
7153
8719
9388
7788
8290
1671
3357
4114
1770
7138
1473
4940
3761
7660
9726
2542
8385
9824
8405
2110
6237
9658
573
2494
9527
88
42
6576
3540
7890
4929
3780
4039
731
8965
332
4179
1444
8506
8825
1023
1319
3612
9469
9234
511
6882
6430
4785
4799
5493
5673
1467
4317
3921
8562
1041
57
4294
4789
7731
4975
9506
7777
6003
369
3956
820
7296
7148
3938
3814
5317
6106
5873
4965
6758
8210
1593
2114
3293
9960
8392
9231
4743
1424
2787
2849
514
9058
8135
1046
5450
1992
7868
8699
8849
906
5344
461
6801
3604
2085
370
9031
5919
3100
1119
2570
8222
9258
435
6364
7513
7510
3717
5645
4869
2707
2613
6944
7412
8594
5753
793
6249
7201
6703
9750
367
985
8872
8527
5657
7704
1692
1843
8162
4343
7715
4802
9975
4585
2442
20
4566
5805
6719
9874
4580
5353
1871
4109
9948
1670
8594
7702
3818
4202
1603
5328
3461
1539
734
4069
7003
499
558
3631
8345
1836
6475
4306
9796
3044
3861
6594
7048
150
2440
8124
2710
8200
5292
2086
6054
9913
8113
4880
7551
6965
7242
4
6859
8
3472
7013
710
4275
7351
6668
8177
2367
1704
9584
4720
1945
671
3990
2235
4084
3549
8759
7261
2872
6331
3318
5110
3093
2714
8128
8499
1076
5894
3089
8705
5285
8990
9255
8840
5512
5945
3955
8827
9784
6254
2602
1263
9921
1964
442
4641
5564
8738
3330
4302
8519
3810
1630
1466
5334
9810
9746
4428
7198
859
8167
8779
4374
8286
2361
2366
5218
9386
3787
9821
2927
7545
5134
471
3842
333
4878
3403
686
3601
6112
8163
343
2139
6270
3239
6620
7665
2679
7072
3421
8733
8398
8108
8593
582
9325
896
1339
3142
6035
6022
2837
2390
1251
8257
5520
4164
262
7191
7384
7923
5377
9297
5624
6537
6596
4314
5042
358
4854
3192
7790
176
39
3901
2182
8490
5903
1902
7369
2415
3407
1624
653
6695
2693
7259
2149
9295
3222
6214
8814
6719
2291
5570
4299
6968
1971
8944
1344
5516
9967
1715
3880
2469
3107
451
4026
1513
6961
58
8567
1049
2103
4613
2111
9089
9470
92
8378
5675
1626
9010
9990
3943
7034
3440
9772
9362
4424
5404
2283
6555
6432
7923
8478
568
661
67
9643
7615
6339
1014
4573
7234
21
5071
1577
6964
601
310
5618
51
9054
571
9228
679
8854
5389
9146
6728
2215
70
1575
3770
7296
954
9733
6941
6789
7934
1012
9721
1014
4491
9790
4922
2541
5069
1224
6289
4647
6670
6332
8827
550
7531
3004
9619
6415
434
6774
4025
1626
6634
3167
1190
7009
1415
1605
4659
3168
8143
3007
8367
7942
4199
7562
807
6136
1460
2548
3717
7636
7329
390
7914
8975
5509
558
2101
2022
5374
4199
7115
5667
5901
1196
6186
4983
8986
5718
9383
7141
8348
6254
7796
3073
1937
7348
8442
2032
2871
8439
7154
966
3261
3538
8076
525
5453
6169
6214
7955
2087
3670
2921
8538
2843
2025
6285
6127
1804
6372
6028
5633
3077
2508
7756
7478
48
5130
9803
758
3445
9079
322
2499
5544
2693
2059
8502
3575
7720
210
4944
3233
6501
9056
4633
8346
1817
916
1721
358
5125
1639
3856
1920
3686
1505
7713
2261
9614
9897
5399
4553
7332
9268
1721
2112
1724
6236
4919
8675
4750
5486
4368
7917
5701
2699
1381
281
3848
2277
1421
1283
7001
631
6674
4115
7826
3725
3462
641
1596
4387
9239
8849
5007
2490
119
1701
9562
3799
8372
9564
7963
3024
704
966
1367
1608
4924
8388
8634
6711
3482
4404
1071
2826
9535
8
4551
3376
4295
3514
9706
5501
720
2959
2178
6131
5267
1598
6425
8220
1357
2777
5858
9427
5402
1931
1274
6139
7165
3091
5247
1628
6475
5159
1552
9967
7975
6505
3220
1580
4881
1739
1661
2092
5322
6660
7494
7250
3564
7635
3217
1558
5396
182
6104
1819
5012
4243
443
9601
3729
1492
1282
4226
9923
9818
1374
1014
1043
4716
3884
8404
6498
264
4659
88
5739
4825
1555
4628
9125
8495
8073
6536
4694
507
5612
9009
1643
1509
5896
473
1691
1898
8172
3521
889
6981
5575
8910
7777
7144
6482
1452
5378
6204
890
5671
8369
6308
752
7788
2226
231
8984
9315
2648
8452
2265
8359
5985
2715
3402
3602
8999
9602
7075
7423
7911
8140
4668
6910
1881
3546
7990
6206
7123
3315
8187
4992
9732
3612
4750
1184
587
7830
823
4359
7698
8882
2524
2674
9560
9626
2187
5954
3910
1228
9965
979
3633
7363
6667
4135
437
7281
5299
8368
5520
8582
6413
5988
3819
1436
9212
7435
9780
422
3335
2428
3144
9868
3378
739
2476
9310
4290
9344
1991
5216
4979
4303
6766
5168
861
3797
116
7022
2881
1995
3823
5045
9900
6185
3703
1927
476
5544
4889
2980
2170
2168
652
7705
6385
8080
3418
40
6978
7291
8307
500
407
6801
2677
7832
5769
764
172
7545
9999
8263
6226
800
6724
4520
6308
9336
7718
6752
3536
7533
2991
3076
4296
375
8419
8622
9804
5392
10000
9425
9618
7040
5005
9328
1071
5417
5535
527
3464
8520
8355
3346
1096
4177
7359
9713
1560
8361
2465
2548
5989
3415
1894
9438
6937
8416
8285
6018
5741
2641
3301
6148
913
7467
9294
5649
6898
8769
3125
609
2059
9622
3410
2131
3476
4199
3644
179
8774
8490
9910
6425
1908
13
7845
6162
3084
7605
2451
3189
654
2583
9162
8283
8277
9373
5539
7632
2504
9649
9278
1239
2783
5782
601
6092
5325
4169
7584
1911
1673
6334
1338
2423
1355
2601
3699
1889
6074
1228
5075
1767
6073
6319
3237
8290
9014
7595
1704
5926
5828
5046
433
6723
1885
7817
2590
825
1579
732
6766
5113
9100
74
7798
1365
8574
9698
6564
2333
4462
6528
4109
8235
9053
3638
2865
368
5063
3685
8050
2341
5321
3034
8925
2411
3238
6339
2523
5627
3182
4211
9912
5016
3570
4604
3129
6904
9872
2810
7168
3166
8088
6243
4607
1272
3255
2234
4487
5509
5566
557
4920
4739
9078
1012
6935
9746
4058
4322
2812
8422
8949
9468
1487
7775
6119
8401
7918
815
6289
3562
6557
516
9639
8274
9248
3507
1045
6972
5934
6217
4397
7099
9769
3213
8080
7328
2903
8387
1865
3485
7059
973
505
3616
1608
2042
4189
6562
6152
6150
3530
1597
6700
1637
3573
8166
9255
2615
6213
732
4644
2929
8249
2925
3291
8427
260
5106
4146
7506
1584
604
7696
2956
3469
2651
5558
9278
3166
7380
4648
547
7902
1118
5382
7706
4944
7620
1409
6343
3410
2420
8933
2456
4144
2446
1878
3287
9042
5821
9188
6402
4037
2244
1775
410
9875
9773
4871
1080
7280
9444
8102
3780
6205
9582
8990
6332
5630
5104
6465
7252
7483
3112
6233
2652
5724
1300
197
6317
2038
5345
9121
6584
5002
5293
5000
3762
6580
9195
176
6773
2571
7713
9890
4668
8953
3026
3664
8438
9317
9061
5738
1854
9915
6621
3914
5157
5053
6822
4649
9202
4220
411
2199
251
9272
68
6928
6015
2097
4041
3229
202
2072
8685
1414
8720
2296
7526
8156
9017
9454
833
434
3808
9896
5687
516
9874
3382
1072
4735
3867
6992
678
2102
7327
7468
9433
508
24
5039
5012
2473
1493
3413
3625
4634
9996
819
7437
4538
5261
6965
3847
4810
9004
246
1519
4863
4679
3218
6149
1934
9141
2385
6242
3188
8709
6667
4493
3093
7550
4204
1655
6927
7168
3229
9988
1414
9075
2083
5043
9900
2358
3930
6994
9576
4178
5024
5215
6511
6889
1780
2759
5208
9452
4582
3940
3992
920
9523
8639
8893
7338
3399
5712
5718
237
6678
6287
9016
6482
8731
186
7117
937
7051
2987
5804
5463
1903
7960
7094
7804
1109
7845
875
4423
7879
6712
7172
1152
4054
4147
5518
8758
2825
2696
9474
8547
6118
2487
4311
234
644
34
8478
4855
8677
414
5291
3508
9351
4797
339
9444
6350
9243
7873
6654
6862
9829
2375
1475
5186
7424
3608
1315
5307
1557
3355
8344
5068
7573
3873
6541
4846
9140
9768
5202
5609
3481
9811
1899
3141
4367
6812
7564
9071
2702
5315
2623
1367
6500
4703
6119
6963
3279
9289
6949
9275
9843
993
2175
2680
2408
7140
5873
9961
8160
6700
4751
3398
7474
873
1129
4006
6058
5888
6975
514
3457
9386
1180
5512
1668
6664
4653
2986
8711
9619
9357
4986
546
626
1064
2865
2662
670
7501
8389
5713
4515
1127
9082
3080
2535
1839
4716
3266
4303
1337
9422
3423
4248
7731
4277
1963
4939
1076
1076
8972
4942
7605
6529
274
5007
7163
2651
4882
8197
4447
949
2068
8246
4074
4630
8044
7613
9237
157
7979
1274
3674
2360
6331
1847
6535
6842
2111
5207
5006
1111
9803
8441
643
1181
5545
2418
1435
4443
3037
4062
2236
6407
8813
3450
583
8571
4355
6895
211
5319
170
2650
9755
4649
1594
408
7851
2686
7653
4363
5073
1680
7660
6800
6508
2009
5001
3201
7885
6394
922
4720
680
8879
8569
2175
1065
9304
8961
5813
3928
2411
4261
6658
3826
4274
7361
7647
4858
1769
6023
3213
9368
9422
7411
1958
1122
2070
9646
5750
6448
8643
9671
6772
822
168
6441
5465
1991
7765
705
88
7375
5927
17
812
6996
4804
389
1527
1247
7333
3506
9706
4350
3897
1052
9429
6087
764
1029
8622
4211
2899
4508
7503
7009
3260
8719
2922
8155
9132
5293
8669
4941
7330
5623
5168
3212
5777
7012
8864
3991
183
5174
1611
5492
6100
8311
9981
9670
5642
9624
9398
4049
5426
8544
7261
1799
8697
8617
9346
4178
2049
6627
221
4088
6330
356
5522
632
5949
9340
6414
7205
5265
6215
513
9263
7339
6396
9303
41
5418
8569
913
5982
8045
8425
5094
708
3866
8516
5006
7220
3315
4421
5315
4406
6772
5763
8187
1264
7064
6626
248
3668
2916
8753
6922
8983
9425
9090
8302
6362
6748
5642
7575
9339
8931
2481
575
1154
611
7178
1951
9793
7949
8431
6910
5318
652
3505
5221
3224
7252
2127
4232
352
8118
4349
2674
5026
1082
5863
3140
785
2435
6718
5421
6956
8098
9966
9526
4861
3820
5796
4263
9828
8077
3614
7205
8562
1921
91
3064
3818
4096
6955
8438
2188
4052
8123
5309
433
1568
9242
4543
1220
3035
5638
5944
6719
5407
7272
9582
2578
6651
2145
7243
2649
7715
2464
9560
4254
657
4559
7762
3564
3715
6474
6574
5620
192
2927
2263
3329
6340
3392
2579
9776
4077
8400
3126
2121
9835
7089
6731
5228
3949
7975
1882
3930
780
5393
1600
5276
3341
3306
312
4695
6461
132
3278
7302
1704
8040
215
2870
8000
1540
4740
8525
906
7167
2789
6544
9518
9555
8825
9132
5797
8365
7739
2132
4770
7578
7269
3567
7835
1639
4654
4669
100
5758
7179
8152
8234
4728
327
3507
6254
6481
9089
9224
3099
7454
9894
402
1301
4238
5808
5246
4708
6256
773
4215
6747
654
6883
2770
9660
7048
359
8335
8702
5657
3928
2645
4356
2183
5576
3119
7021
340
5116
9934
8085
7637
6132
3714
7712
5539
9593
8564
5442
578
5703
8511
9922
8476
9662
6299
1817
6421
4043
5146
1936
892
2920
1903
1583
9347
5364
2131
6142
8900
6021
9730
8765
1492
9135
722
2897
5207
4296
8704
3168
8189
8699
8267
8209
8643
2301
3930
3613
947
4008
3226
9738
2133
824
6667
7356
2393
9825
6580
8191
970
8652
5082
3950
6887
1666
7249
5004
4572
6170
4155
812
4022
7914
6522
5966
4438
5096
9231
8904
9825
2055
9150
2328
2929
5828
1882
4179
2827
5823
8587
3280
831
3603
1490
3066
1949
1824
424
6271
5597
3194
7577
7541
9450
56
825
4318
4199
1279
5415
4547
8703
7591
6509
4180
5223
5659
4154
2366
9220
2446
4591
394
2066
5508
4442
1388
4315
3705
4627
2020
5278
9920
2360
6876
4175
3139
5608
7186
5259
3107
6112
5082
5591
6335
7265
1695
1860
2738
3489
8226
6238
1432
7560
3654
3129
9353
4182
6680
8187
329
4116
7958
8606
8310
4453
5266
7967
454
8508
3416
7657
8756
7855
8636
1112
4583
2300
4225
3130
918
5852
2423
9613
2182
4427
4668
1157
2498
8175
7466
5134
7844
2693
9897
833
9158
757
6993
8902
522
1565
6239
7392
5239
3406
4224
8979
2669
2489
5166
6020
8561
4013
8166
2172
7294
6082
3019
7625
9135
4008
2299
8139
7430
325
9714
6038
2739
2469
6146
8588
8687
9818
8120
54
9954
669
4458
1489
5101
284
4765
6752
3070
8377
33
3575
358
7830
3095
1264
7802
3990
6479
9941
4689
2418
3275
3626
2193
4037
222
6423
6413
2370
8099
2609
7141
6291
1006
7496
8617
4779
6661
9427
7937
309
384
219
1850
7170
7781
1520
1988
5934
1442
2001
3365
2648
2448
7638
5665
7059
4606
5153
6986
4803
3278
1753
4382
1985
5506
3479
8889
5811
3098
326
1474
9372
5671
5351
2210
6145
2456
560
3961
8102
6752
2621
9192
3232
6776
5555
5991
6652
2263
7911
5495
2166
5610
7731
8586
2485
8592
5808
3234
4095
5161
9272
8082
5841
7208
8780
7327
8662
8827
5182
891
3785
8580
8799
6305
4774
8366
9755
9762
8242
5753
5182
2475
516
4658
5011
5469
9399
8005
8230
5670
799
1359
7501
3548
886
866
8743
2734
8698
257
6924
3336
975
1668
2874
242
7153
3617
2855
1969
3335
2445
8813
6166
2892
3299
8942
9671
6233
3260
507
1003
8582
8922
6316
3532
5741
7629
4636
3216
3835
6268
6503
8982
8661
6058
4795
4305
8849
8732
3217
9971
2108
8330
781
5695
4270
2368
3848
1605
3809
3114
7438
1898
3099
4448
9612
9475
4782
7251
5843
6315
5603
17
1327
2428
6807
475
1071
298
1639
8776
8696
9706
642
306
865
8178
9086
3747
3142
7443
2193
162
8429
9239
6608
3807
3422
2115
2132
699
7283
7928
6752
5987
278
7548
6238
7355
4560
605
7788
966
2508
7351
4549
6560
8457
8971
5394
5108
3292
6460
6175
7656
5020
5954
9751
5823
3776
4129
3619
7172
4512
4069
2289
4048
8215
7428
1234
85
7130
8544
1086
523
5645
1584
1384
9720
7952
2666
8957
6946
1743
8627
3619
294
6065
727
3053
7990
351
4376
2129
8763
6392
9902
6046
3275
7356
4551
8401
7684
2473
3946
2511
5828
1394
321
4429
1123
4752
4635
7155
8310
7932
1464
6871
7894
429
8685
2519
6813
8290
6295
5677
2445
5082
9603
3455
7250
1450
1735
6004
8230
4325
9409
6921
2310
3131
1399
3666
3423
7344
6740
4126
193
8579
7806
805
3719
7674
9589
1599
8464
5103
5596
1090
5429
9560
3139
4437
9494
4617
5481
6884
630
7344
3941
9756
1344
7596
5634
7468
5870
6957
4946
3741
6370
5628
2885
1229
4605
7216
377
2745
7776
6508
5109
5498
7797
8833
7597
2477
2139
9437
2983
6889
7122
3544
8107
847
2904
6206
2282
7895
1607
1288
2771
7564
7238
3267
9825
7865
4520
2967
7758
4548
1385
1285
5781
655
4172
2353
7751
4287
4290
1115
536
3086
7415
1822
6772
5090
960
368
8759
5504
1089
3270
5475
264
9288
1940
4370
9238
5247
6833
6455
5127
2599
7575
8474
6380
5543
623
8060
1752
1408
8422
9881
2872
3976
1984
6312
7173
9968
827
4408
4361
3606
745
5949
3802
3253
7559
728
9123
9259
6302
8591
6347
975
3244
3902
6131
6186
701
8977
9058
8380
2377
5729
5521
1509
2059
7228
2387
745
2965
5306
1908
1569
5926
3149
3637
6297
7858
29
4145
3599
6687
7414
6643
7453
4637
7106
7789
9950
1053
1713
6247
1834
342
3199
8526
9816
2536
5329
1189
2946
3197
6967
8760
8294
7117
773
1959
4392
5032
9736
2471
3510
539
8520
5470
6330
6487
8532
3597
6752
9850
7537
5350
77
7257
3278
2279
8060
6046
5580
5831
565
7849
6209
494
9589
5147
3725
5421
2088
6671
6210
1793
8394
3026
7092
2784
2977
4154
1203
4194
4149
1498
9934
2903
6603
7939
6374
7997
3922
9929
9663
7354
6694
613
8782
259
6224
6675
626
7120
5168
7878
3608
7311
6321
5088
6970
7696
8624
6479
5824
2735
9137
1288
8213
352
678
3811
1392
8728
7890
6422
6455
8817
3148
2319
3922
9063
7200
2249
9905
4620
508
4032
4152
2819
4974
9646
7584
8812
1573
3071
5986
4854
3479
7981
3237
2759
3923
4762
7606
1735
4773
1919
973
2831
6636
6617
3022
9024
1460
8257
6587
483
5202
4774
2462
2253
6721
2637
9212
1882
5228
7452
9399
9649
7216
742
2214
5134
5715
5614
1264
9092
1886
6288
2637
4896
7144
1829
1183
556
2339
3292
6483
5848
1932
5685
4675
9339
6666
4303
3870
1426
737
8197
3418
7451
6503
537
4372
852
7172
7709
9735
919
434
7162
7984
3861
6966
9536
1261
7666
4231
118
684
5575
1110
9125
8683
9116
8129
8205
6229
735
5549
5489
1912
3862
5238
3742
9455
8295
4726
4879
6437
9274
3745
7691
9040
4498
2175
7666
1646
3050
3705
761
8699
2800
5430
6536
8445
4180
6566
5246
6318
43
4891
2163
5731
9622
5772
8381
2553
984
177
2675
7591
8023
5353
4446
4234
3090
5501
1024
2596
1937
8428
8809
6512
3185
1722
7065
4900
8492
6114
4502
5479
2362
95
5048
5767
6864
4575
4147
5925
9590
6035
8191
3433
9485
2590
6296
8297
7292
9507
7637
6654
2884
5306
83
553
1141
9587
2677
9324
1207
9514
1596
1962
222
5665
3619
2768
1576
252
2754
7260
4882
7339
7711
6319
2661
1384
9001
8147
361
9371
2079
1700
3640
1204
5875
1438
7614
2529
681
6004
4039
6477
2991
3239
7280
809
6640
3553
987
4674
1797
8753
5884
8
1947
3378
5718
7153
29
2825
7881
9748
292
2510
1599
7030
9042
5362
9158
3511
4961
9011
8146
2173
8066
957
309
5346
9210
3507
3310
7673
6438
3117
5711
2803
6977
5603
6853
4859
6417
7835
133
9371
8137
1412
3901
4681
10
3451
8073
3445
1203
9559
5378
103
4277
5650
3431
1972
3037
8518
7764
4504
292
9775
7259
5896
275
196
7371
736
6057
1450
7266
7015
9222
7132
6149
4795
2300
5449
8074
817
4874
8440
1945
454
7622
2833
2258
5915
8340
9065
7716
72
6525
5704
7640
8336
7521
5166
5370
2118
3858
4478
1746
6121
8870
5151
6556
7493
3019
611
9968
2251
8029
1217
5782
1533
3635
4110
7962
2569
312
1003
1523
6037
9345
6300
262
693
1956
5042
8116
3321
8047
6716
8262
71
1467
3090
7573
1901
583
3078
5212
4987
2735
4159
9661
6445
386
8959
764
5825
8591
7192
2434
9985
2188
1296
8709
7807
1340
1867
144
858
8864
9425
2388
6879
7384
2823
1939
1371
670
8797
7577
4212
7642
9831
1327
9013
7828
2684
9775
1373
4004
3329
4415
6650
5304
7291
542
4120
5882
8176
3784
5380
3798
2730
6704
3205
249
2592
5371
1999
2366
4147
276
7712
5007
1102
3792
8068
2246
3046
8861
956
8242
2902
4516
2307
9341
9565
5518
4747
3298
2439
9033
6405
2360
4467
543
6253
2380
8292
5445
1575
7878
6717
5685
2455
2010
8816
1098
3536
5338
5824
564
2188
9182
4630
4026
6424
8366
509
7708
8954
238
8816
1042
799
7472
4281
6745
853
8783
7074
2494
9528
9866
2930
6387
2081
2011
7052
8101
1210
3337
9526
7211
1727
4721
7100
4664
61
2621
1254
9498
4310
8161
9625
4937
8569
2835
9622
2783
1807
1329
7238
7562
1860
7170
797
8216
1552
628
9601
166
8377
4068
8289
7703
356
2178
9935
1280
885
2709
4814
5353
6249
7376
7656
8286
1590
4067
8353
2643
7212
7048
9630
819
7784
578
6787
8687
9755
1078
6949
7601
2347
2722
2173
3209
6455
1211
5329
6087
9598
6517
5091
2907
8990
3701
3959
799
2622
9859
4807
392
9289
8117
9436
5498
730
8835
263
3446
1141
1117
628
9190
8814
9618
8517
9964
5763
7806
8062
1405
7936
7288
5238
8023
6954
5515
519
3762
5427
3665
7968
203
4023
729
3996
2918
450
4801
2686
4826
7957
6115
1475
423
1508
8712
7592
3821
8221
423
685
4810
4150
8083
5154
7499
3934
6735
9032
5985
9010
2282
6663
74
474
3307
3236
1815
4841
8207
4810
8736
486
9119
4897
678
6557
6953
7972
2085
189
1286
2960
4137
424
6557
8105
778
7813
2964
54
1231
7351
2464
7904
2513
8599
1456
6430
6177
8824
1219
8386
2166
3675
5987
3471
5113
3954
6178
2549
2136
8270
2125
1881
1516
3659
1463
9718
6022
1532
7177
7581
4865
7514
1830
7710
1618
6200
643
814
8399
4810
5526
8171
2513
6978
5926
2899
8133
599
2713
8696
3393
5607
477
4837
991
7046
5188
5697
3745
6713
1620
450
804
6273
3093
8608
4776
5491
1870
711
1520
6545
1000
8129
8519
538
2737
5360
9815
5357
4966
2244
819
6109
8746
6329
4002
2639
9731
3232
3519
6627
7192
4357
3304
6936
1678
5447
1846
5258
1016
7276
3275
2839
3615
1619
1676
3401
761
7046
1652
3742
5061
6811
717
2442
9648
4810
6979
3630
7151
7152
2024
9233
286
668
657
1768
3481
3891
1207
8359
2276
9001
4371
837
3561
6730
9413
8211
1542
3533
9271
686
2464
1536
5282
4570
8600
458
5028
2054
4831
6537
5088
1665
939
5614
2782
4041
8391
9005
7000
926
7588
9534
4097
1630
4225
6842
1697
4945
8387
5116
7763
5064
1363
2724
3256
3733
1403
924
1579
2840
1981
4714
4185
9775
4818
9318
1433
951
8033
2356
3238
1445
4187
1157
2632
7070
7981
4278
4858
817
7538
5134
2553
7354
1285
393
4907
9281
9030
8698
4169
751
3678
239
30
5378
6452
8216
4106
1540
4475
9400
4501
5619
6989
6290
1273
9932
6686
1601
3599
942
6146
8267
5116
5690
9318
4077
3697
5147
7793
7013
4569
5975
2738
9360
7851
255
7366
5693
5170
7617
3700
8845
4753
9939
3261
8494
3404
9679
9342
8267
1248
4318
6792
2429
1706
2240
4370
3673
4884
1489
9498
6981
7924
9948
7298
868
9116
5962
2758
4285
4277
2568
5056
9852
3573
7722
6901
6800
7627
615
2786
1781
91
4475
3920
4615
1620
882
1451
562
91
7842
3169
8946
245
6591
3365
2. Export table with rowspan and colspan attributes: