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
3569
7830
3709
601
7752
4663
883
8591
1443
9236
2725
7314
7572
1221
9137
3739
5739
206
5821
2328
9695
7853
9712
1963
3808
6177
4631
8642
4215
3503
5228
240
3398
6916
4595
5008
3776
7194
5539
1367
8656
5972
4449
3559
727
8748
4689
6521
4491
6802
1071
7053
5329
4575
9641
6829
1710
1354
2466
8438
4190
8776
7584
4979
8715
194
8184
8172
7240
1628
3821
482
6119
3005
671
6165
1982
5347
9536
775
2290
202
870
8229
5088
7858
9227
5861
765
9717
66
9567
3067
3748
10
2094
6518
3005
5067
707
1639
5234
6344
856
3059
3259
608
9174
982
2451
2173
7461
1026
9147
1777
1536
7762
5035
2585
6142
1700
3749
3218
3589
4338
5680
8808
767
7723
3083
953
9966
4594
1861
1029
7312
4775
8333
8776
1641
8312
2534
2502
4428
5850
9946
3893
8027
8095
6875
4805
1202
5239
8549
6616
5217
3611
7726
4668
998
605
4002
1102
4780
9629
4757
4919
6111
9077
2190
2421
2749
1074
5408
4898
9680
3098
2021
7693
7463
988
7031
3788
6553
5357
2420
1344
9282
9518
1013
2360
7279
6729
2366
8289
3817
4377
7082
8586
1738
6923
419
1188
2105
6039
931
8971
3690
276
4957
2873
6116
7742
3436
9139
1580
5434
1682
4845
3756
4495
6033
1441
1915
4734
7059
9681
50
2305
8162
2834
8141
6848
2123
8254
7039
5000
6874
868
7934
244
3511
3189
9676
2654
5371
6067
1498
3388
62
3760
9272
705
5404
9607
4276
1364
1966
6969
1069
4156
328
8144
37
6164
7924
8535
7062
464
5297
1017
4791
4855
5788
9793
6135
8984
3684
1809
8353
8698
3049
8637
9614
7194
3712
5255
3956
7095
6959
3373
8973
4086
656
3797
9745
9179
75
4084
6328
7643
7531
9058
4153
361
2119
6405
7574
1066
9241
3513
3175
7563
9931
9576
9447
2661
8934
5560
4624
7705
6816
2809
245
61
1757
7383
2762
3690
4549
961
2779
9721
990
9174
2877
1875
5119
6883
8191
6170
5363
8373
6618
7382
5915
8397
7672
1381
3729
1070
8481
8428
48
9746
4011
5514
8987
5865
8942
6506
52
6001
2709
1625
6729
7367
1310
2460
9459
1165
3870
5199
9919
1376
7907
213
7520
671
7200
2307
9171
7815
5107
5814
2748
6278
9183
4124
7775
7163
5582
3332
7488
3106
5776
5384
4363
7362
3653
9618
2595
7413
4713
7430
8591
4211
9278
5777
7124
7825
2502
6472
7233
2262
890
365
2740
9409
6185
1925
4329
9820
1424
4841
9522
192
3746
2193
7153
3280
2520
3331
639
1666
9555
5824
3103
4994
7352
1332
9958
6130
3608
4789
7933
3117
2207
7912
9420
5301
8671
9668
7846
2972
5140
5926
3961
4884
1231
4751
4734
7809
5292
6320
155
531
5127
2457
7980
1759
5979
6705
6922
1346
6997
2747
7104
8964
2408
2899
5218
3097
7902
23
9519
6103
6350
4141
3037
6223
2270
3798
7189
9918
7316
3051
8521
2955
3556
8857
7187
67
9216
9066
6809
2889
9197
1453
5385
2402
4359
6975
9663
4084
5802
104
7346
9899
2321
9737
3412
7968
3688
834
5781
3628
1730
8878
3843
5460
3096
6761
1416
2507
1680
8652
1896
2892
1749
7421
8535
7916
8667
8525
92
8854
6687
885
2189
619
7942
3756
8132
5643
3166
4105
2286
4438
6952
7437
404
8297
4338
343
558
909
7489
485
5510
1862
148
494
2711
6803
2499
6839
3351
4869
3306
103
8003
6183
8080
279
5342
7902
2932
7897
6867
6666
3606
7911
1295
8632
4020
913
3676
5472
5599
2535
8369
3379
4094
7116
9047
3997
4229
3969
2362
2887
6819
8241
5554
5898
5724
4660
4644
1382
357
5373
1157
8713
8973
5911
5114
3254
9798
5134
4611
5694
3862
6346
7237
101
5147
9646
2544
6344
9586
3407
9463
287
8991
7478
5815
608
4998
473
5401
7114
4527
17
6419
4153
6208
6024
3921
9912
2648
9319
4765
6510
5581
3837
8708
2137
7957
7581
3284
9353
8295
6235
1890
1994
5267
8959
2295
134
1352
885
1247
4829
5246
793
5248
5429
1445
970
8435
4791
3414
2266
1072
3767
9444
2307
4930
3744
725
4168
164
2400
9098
5561
1386
3485
7220
7314
1860
2126
8183
76
2682
7969
348
3601
1541
5347
4860
5257
1138
2797
510
417
9754
7709
8855
9465
3028
2758
5692
2536
4786
6982
3402
5830
36
8863
9645
7166
3608
9817
1918
2060
8622
9914
2360
277
824
7562
2377
888
1517
5448
3825
4056
2591
1196
5691
4148
9419
5446
6636
7618
7086
5678
94
8503
7165
3682
7226
2182
8272
7464
596
5774
2693
3760
2096
4790
6923
9688
5389
8029
4585
1271
9350
3160
5593
3982
3670
8193
6362
4299
2337
2433
7435
4384
6853
9459
9552
7789
6969
3906
8314
3418
1633
6841
9869
8754
9916
7487
9270
193
82
9279
5606
8414
4421
5459
7892
9621
5785
5936
9425
520
1750
6831
649
2878
7355
1454
7754
1744
4888
3644
7645
273
2563
2958
6391
1056
3147
9605
8883
8391
4237
9713
3757
7542
3409
3007
3235
7158
4208
9840
6620
4486
1173
5092
8702
7310
1735
1561
3392
2122
6674
9626
5521
1162
3912
4283
5085
3875
2179
3511
4873
4785
6908
5164
4423
6523
508
4209
9504
126
262
7966
3920
9971
6527
5744
997
3734
5995
7021
9715
5261
8998
5790
3144
9554
2391
3872
838
5593
9613
1686
4155
8092
8001
1713
8068
281
5306
8299
2356
6198
7574
8897
9571
4523
3092
6733
9389
4018
7727
692
7946
4686
4412
4278
6861
4187
4991
9711
1894
4285
2950
4088
8096
7946
115
8578
9411
96
4313
8118
5129
7091
8284
4864
3398
9884
251
8964
2034
4268
2095
3660
360
9182
5945
3812
6053
5956
4090
7132
456
5870
7133
3950
3820
842
8510
2551
8537
4016
581
1892
5210
8845
6648
9322
6280
6333
2023
4894
7302
6292
5313
1223
1640
7785
1096
8650
5272
1620
7617
2210
8754
979
4372
4344
9699
4548
3623
35
5638
3731
3409
2228
6984
7168
8348
276
6008
4988
2935
4856
6049
5717
1208
6347
6013
7282
9467
9795
4919
9549
9031
4538
7573
7574
8970
2368
5655
8807
7172
3631
925
5286
7596
1959
7839
1058
9406
6508
7601
6057
1977
9288
996
97
3111
1433
7998
4275
7056
4486
2768
3261
857
9249
4164
6925
2178
1474
6853
1115
1201
4689
1239
8228
48
1490
7869
9965
6108
9661
7436
2853
568
2865
7357
8247
3333
8000
4435
4633
5489
8560
1374
1021
9779
6938
9517
5732
3285
1930
9387
769
631
6355
4040
1281
5212
6551
6910
1624
3452
380
189
2147
7133
6751
7423
8067
3418
1165
551
5732
4352
6931
1776
3915
7200
1612
8920
5109
9999
3531
7488
5083
9918
764
6838
5960
7349
2316
829
5955
6824
6649
2510
5459
2096
5754
6396
8111
9953
5453
5234
2969
2063
4380
6491
9858
8715
9565
4802
663
4601
2010
3466
8738
9864
3710
9171
2814
1716
5141
5432
8402
6122
9078
7788
8049
8591
3033
9561
7741
340
8862
3770
9165
6450
866
4968
4601
242
6495
1794
6336
4466
9063
6349
9900
4689
4537
4102
1
6386
9949
610
4072
2248
5546
8779
3788
4615
5489
7498
4927
8566
7484
1185
2307
3929
2084
6918
7147
4030
1160
5752
5586
3898
7799
5517
1557
5586
6333
392
5055
2401
4027
4811
7400
7781
2197
1698
2498
2327
1144
4136
1872
1976
1114
6482
6448
5673
3956
1632
7355
936
1572
5565
4887
1953
4479
3292
1240
3928
3914
6934
7245
4763
8644
7642
3900
9736
9168
369
3146
9260
3968
2558
2188
4160
4755
4172
2643
9869
6891
5177
3097
7805
7456
3345
2432
2102
9228
7658
7250
3593
6124
8666
6039
5724
416
48
695
4618
7459
9052
4348
3782
8259
1527
6637
7639
9273
994
4707
6433
8468
2799
1583
2700
8827
7118
3526
9127
2559
5852
6192
110
1307
849
8936
7072
2519
1988
6111
9638
7476
8430
5400
6588
4455
3991
1508
9851
2046
4083
9820
4490
2080
1022
7648
5637
7635
3331
2807
6710
361
5852
9139
5024
7498
7604
2640
9660
6558
9411
9856
209
4115
891
9714
7701
4288
9497
7674
5988
9440
9379
427
1525
5021
1146
2817
3232
3761
964
2190
8955
8670
6900
901
7638
2213
5148
9316
2125
8153
7215
5004
1177
203
701
9153
7107
6816
8887
9905
4585
4624
2691
8906
7468
7640
8561
2105
3851
8207
9899
7900
2335
6550
5501
2112
3825
1409
3678
8709
1375
5341
9617
8361
4727
1001
7497
9709
1860
489
4426
7396
3788
2199
8546
8443
740
367
3519
517
2619
5807
4311
9027
5992
4720
8666
8092
5860
4092
3471
1400
2448
1923
3413
104
7108
4566
4959
3480
382
9834
8060
1562
6314
1885
7292
2088
2744
7150
8118
1925
6356
3635
9078
5319
3979
3265
2910
2282
2464
9989
2472
851
5515
5690
5499
1797
2787
6386
8520
5291
5373
5673
9103
9370
616
6240
442
1809
102
7145
699
2892
2089
3087
1963
6262
6639
510
3866
3372
3651
4865
6196
2855
3460
248
162
2208
6887
4944
6198
2339
6128
8606
1876
1285
8352
3614
6456
8386
2042
9308
1378
4391
9169
1957
216
3469
231
8788
3547
9120
8894
3804
9411
928
5701
4716
9389
937
7033
6201
5455
8906
5160
9391
3158
525
9142
3911
3039
1618
3079
4381
6250
4308
9097
3535
7959
4677
1824
6126
7489
85
3757
7793
1776
4357
9098
95
6016
9668
7584
17
4426
4827
6613
9987
7397
4083
8712
9060
4446
9536
5044
5822
893
6598
4920
332
2721
5538
2059
742
6628
8597
435
5597
6385
6693
1973
2409
1511
4535
1483
4428
3282
8952
9117
4927
503
8065
4880
424
2607
789
6207
2571
4433
7158
5686
4464
7390
105
7987
2282
782
4692
2150
9104
5632
3404
3941
3362
9321
7189
6060
5038
4158
841
7687
3226
4754
3215
8519
1903
7903
4205
8595
898
9265
2443
5395
5419
9941
3342
8331
2063
9876
2533
3633
4070
9756
7205
9108
9934
1660
6498
9766
3141
3760
8070
67
1069
390
8095
5800
2056
5077
1887
1243
5836
5975
8235
7484
5944
1441
5335
7173
1328
8125
8479
1694
2037
9378
1783
5609
646
3363
3477
1995
9373
1759
4517
1933
8942
9784
9177
5550
814
4847
2510
1330
4719
9673
8863
4484
8260
6327
4209
6608
876
4349
5919
7108
6148
8751
9227
975
4158
4477
9336
3546
6584
7264
8921
3647
2042
3361
7702
913
753
811
4635
9331
3845
8608
7187
3817
2350
8680
2389
5030
8570
5523
3484
4728
3143
5258
6045
39
1594
8198
1106
3980
8744
9660
8932
4376
1224
2903
8841
9601
466
6625
1858
1053
4168
4002
5836
9298
293
4296
9988
4798
6671
9955
8762
3214
2904
5906
4221
2314
3250
9496
5612
6180
1489
8063
6228
2932
8242
7744
8999
5779
4731
3750
3451
9897
7228
5595
6150
886
7963
6882
5071
182
1374
2110
4391
8167
1450
1051
7841
6981
7538
4550
1395
6355
7012
898
9547
177
1026
3019
425
3265
5562
9842
7705
2449
2659
4902
1140
6636
3995
7377
2403
3410
8657
1248
7962
2975
5449
8741
925
1933
8381
3036
5443
3991
5945
8700
283
9139
6728
1151
3166
9103
683
1316
6003
1031
8131
9436
4801
442
7084
1924
54
7767
7507
509
263
7483
955
7051
3630
2538
2993
8102
5059
2249
2824
4328
4640
10
67
8117
3802
7541
6575
130
1227
6854
7490
195
6947
3953
5241
7902
2933
1209
425
5407
680
6985
2532
2160
8739
6399
307
1544
276
3237
1646
5270
9403
4538
9911
4141
5612
3119
927
5864
6140
7764
1636
1899
6821
5394
6891
8123
1806
7464
8646
8716
5628
8460
8632
5817
9581
5836
6689
1817
5566
9890
5253
1805
3534
7865
7818
8461
7628
968
1284
5931
2088
1603
5986
4726
5939
2439
2620
6425
6201
9849
4418
4358
2485
8668
248
2484
721
9138
7036
5014
6801
133
1085
1680
7225
6308
4048
1620
6885
4308
7645
2735
5331
8720
6206
9972
8355
3006
1614
5616
7706
1792
2020
7192
1641
7812
9993
1298
1504
113
9917
4845
7902
5694
4699
5293
7126
5580
704
4674
163
7611
3917
3648
2412
9196
9804
975
6315
9075
4883
8589
1657
7851
6499
5861
4167
5811
3907
425
85
3985
9195
3134
3734
1665
2865
426
2914
7313
3618
7264
7662
8462
5081
9791
2201
4988
3954
6924
9081
2989
9678
1572
567
5072
7063
8235
3474
4407
3721
6193
4454
6544
6748
7286
5128
9990
96
8814
4793
7907
8329
3739
6168
1648
8017
1025
4758
3709
8724
9788
5714
3407
3268
6689
9242
8389
7260
2724
3273
8406
3681
3284
8977
9637
235
6685
8566
4917
4037
7893
1233
788
5452
7720
5784
4732
640
2050
5459
1053
5318
160
4384
1134
3453
1158
2519
7759
4905
9912
6546
9141
6421
9938
7890
1885
6012
7814
233
5826
5871
2518
6146
714
5074
9553
5447
9955
9700
4321
9
8578
2456
6159
2016
4637
6274
2944
4774
2499
7485
8394
3996
949
4862
4167
2107
7058
8146
1831
9955
4760
1462
7873
2438
2829
48
2780
9507
9881
904
9840
901
7917
184
1632
5936
8969
7256
1749
9753
4781
5300
1963
943
9873
950
4722
9187
1448
1424
7902
5274
613
1099
5539
7632
1934
8895
3875
5905
6340
7887
7229
7576
9901
769
5786
5449
9885
2599
7170
8054
3775
6101
8715
8641
5289
9868
111
2195
2578
5521
115
7196
4833
4110
3415
3934
3822
109
1382
5739
2529
6034
5203
17
7772
2463
5557
3283
3362
1921
8039
8734
4961
6144
1837
6505
1384
5943
7886
2223
3803
974
1744
2659
2428
7401
9193
7459
7501
7702
9227
683
2252
6700
9844
4803
4433
2298
7793
6427
9263
8459
1727
1220
5424
8951
2680
8150
1261
2075
9342
1332
6171
4648
8959
1309
2588
1216
1424
6784
1174
1645
8947
9372
9126
5487
5075
4777
6205
189
2376
3643
5685
621
6999
8108
6530
965
391
6287
6755
5659
7451
8111
8649
7865
9125
6164
8816
6654
8684
5747
9421
146
9163
5132
5232
1776
2846
9375
9646
7108
5997
2868
5970
8342
9384
4757
1555
8039
3316
3392
8533
9720
1348
2939
762
7090
2707
5878
3039
5807
3367
9329
9885
4685
3047
7373
5084
147
7335
895
4132
7074
8151
6959
1354
1282
8732
5943
837
3737
1519
8546
1798
1637
4534
9236
9494
8133
6116
4183
1455
5866
7944
9422
4470
7371
4343
4089
6894
7891
9238
4792
6893
9719
7037
7540
9755
2465
1938
503
3996
7662
7562
5047
5382
3724
3516
7437
2978
3652
3965
3911
3190
4729
9361
735
8988
5985
5790
3897
9625
2103
8806
3452
6572
7447
9477
3631
3349
286
5818
3879
5888
1131
9249
6020
8384
7709
5448
7648
9653
1929
7628
540
3775
2577
7734
3408
4016
8707
6934
7891
2860
8292
1298
2947
2137
9645
9926
1898
3875
8977
7067
2390
4261
2457
6650
4078
7115
1153
6288
9294
9094
745
994
5649
9818
8930
8153
9209
2132
1872
4095
2655
6800
1444
366
335
4894
7073
3653
8682
8213
671
2387
1519
4144
4165
3401
4818
7977
1610
2592
590
3670
5344
4611
6346
4870
6892
7615
7480
9325
3149
224
4607
2163
3781
7607
2285
3353
8451
444
9415
6568
6357
3094
1473
6821
3158
325
8426
637
9168
4035
5450
9374
511
6853
4375
9069
4545
1235
3030
8230
540
55
2221
9901
8984
7331
8748
7783
9702
4475
182
4046
9652
9678
2754
8577
1603
1473
9523
1395
170
2583
5562
6506
7464
2205
2294
1607
9458
1212
5293
9100
8276
8375
4961
7454
1263
1394
6859
2880
2220
1131
8347
5323
3216
2267
4671
57
5507
3512
8046
6598
2574
9270
5620
5236
9026
1285
2045
8907
2782
8447
8104
3039
7155
8451
6571
1138
3146
6462
9532
7077
2049
3660
525
5642
227
2092
5855
7651
4159
9757
1157
7868
7339
3128
325
6221
9690
6580
8925
7432
6791
2673
3081
8971
9359
9020
1937
3955
9593
5681
9145
2332
2964
1563
6500
6611
2043
176
2430
826
8691
45
2078
3469
4682
6223
8460
6933
687
6274
9165
3808
4669
3728
5039
2162
646
2773
4082
1780
8800
8333
9495
2530
2109
126
2109
8486
7340
4469
4137
3328
4875
9023
3111
6068
5317
2299
214
8352
5468
9522
6813
4682
5004
7297
6027
3348
7703
8883
8948
3135
829
7928
1335
4795
8262
6232
5160
3547
4383
3971
6048
7962
5707
4113
4777
5503
9618
7315
9692
3079
457
4514
361
727
3511
5168
889
8466
9829
7445
9973
9091
5605
2198
36
2315
7538
8778
8221
1794
7661
1175
5267
8769
714
4626
3326
1763
6286
1438
2427
388
2556
1923
247
8489
5829
6575
8039
8261
5678
2933
8043
1146
752
5008
1908
775
7692
64
2647
2089
5962
6224
772
4775
1204
3270
5604
1496
493
389
6242
8669
4331
231
5660
5252
6301
5362
3553
7147
9125
8324
8533
3094
1902
1790
4537
4257
4176
1439
1144
983
8906
2180
5365
7034
8802
7832
1862
7750
2435
6468
6101
3335
3990
3303
6814
855
9012
5297
1801
7062
6381
8998
5941
8511
1667
9068
3746
4543
9594
923
2320
8185
1333
9816
5772
1904
8172
6408
3967
3077
9285
9934
6072
3380
9496
4730
1188
7709
5020
7281
6097
506
1338
5623
2185
9132
3362
8726
2809
7017
8697
7441
9119
579
8782
6185
5781
8668
4404
5503
2031
9039
3357
9221
3823
7675
6381
7232
4729
782
4476
8004
3783
3028
4076
9274
6970
1542
4719
2881
7505
2715
67
9406
6923
7971
5131
2277
3875
5869
7531
9786
7803
2288
1710
8386
5627
9881
3177
7717
2691
5687
8086
1993
8926
784
9548
8132
1331
2378
1032
5510
5805
9536
250
7006
2925
4214
8970
4852
1614
4368
6956
9151
4618
9167
1459
7449
7619
7669
7538
9888
9411
5781
8557
7485
9645
6061
6455
8670
2218
4032
9590
9978
4567
8213
9629
530
125
5361
7291
9854
9300
9351
9320
6041
3730
7364
357
5588
126
8851
8091
3276
9801
9594
8375
826
5594
7026
2857
8090
2859
403
1375
8937
6111
7249
999
5140
555
6134
4096
4686
8757
7307
6002
1800
9993
6462
1218
8585
5697
4722
3526
7311
3016
2209
339
2816
4468
7205
3056
9439
998
648
2669
886
6531
9822
8927
9332
2587
8813
9723
871
106
7506
5720
336
1797
3320
7172
1106
3321
7564
6018
9867
2136
5855
2510
9826
2489
2742
3334
2520
5219
3202
3744
1535
4023
6915
6165
3622
4351
2870
8712
6868
5141
7127
3501
2232
9361
275
1762
1966
3288
423
371
6053
7418
9410
1298
4606
3269
7094
489
8845
4820
6033
4849
3947
4059
3111
3655
3375
9015
3063
9045
1224
2366
3477
5792
4658
7791
6122
3600
6235
1718
4387
5726
6582
308
5627
846
7481
6307
5567
2572
6846
3074
6217
3792
6556
802
7152
2004
4803
8359
6192
1892
3571
6112
4204
7582
1630
2903
6621
6726
5923
7461
6552
3413
727
3303
1911
4812
1850
7289
2186
8761
3934
8646
7411
1261
6726
1541
900
9400
3269
8485
9520
537
5321
7560
1414
3897
3799
9589
7967
5741
2243
8817
111
983
8833
9733
6583
8231
4114
4296
9256
5100
7786
8697
1761
4475
8395
2193
8722
6126
2884
2374
4698
3730
7677
8728
5141
3906
434
7056
2861
7020
2378
4982
2355
4903
652
7436
8074
1844
3288
3913
2994
6198
565
9620
3058
340
5105
7504
8136
2219
182
3960
3225
1175
1163
5292
861
4086
6589
5039
8505
8393
4218
1541
1012
3336
9687
4408
2318
5016
1891
9601
2133
2260
971
225
1821
3264
335
650
2864
3104
5466
9088
3110
2742
5128
4087
6428
4716
7313
6409
8043
5426
2395
8328
5918
6353
7612
6625
8329
7577
7722
3170
5151
5357
910
7560
3976
5037
4990
3265
1778
1327
4068
3908
1192
245
8818
3285
2502
5368
1382
9373
8921
1311
9364
5834
7368
3664
6562
6718
2265
2140
3124
1759
5087
726
3687
1078
2929
6849
4917
7346
6988
7636
7418
313
4695
9861
2424
3821
8471
7408
9249
7216
7158
7656
2843
2026
7815
1776
5011
2704
1853
5795
9106
9359
4465
5560
5787
2712
6005
350
3001
9562
2952
4770
5735
6212
3772
8669
8672
363
736
5789
2330
9112
7484
5596
2505
4172
6667
3241
4369
1172
2659
3339
4736
5039
9635
3620
6328
1183
733
8290
9736
7527
7844
4694
8540
1108
6658
8959
4347
7812
642
9539
5154
7337
8847
9963
8015
5105
2081
8378
2083
2926
4886
6102
2278
7761
140
5589
2399
4881
5007
4298
4633
2194
953
9482
1849
7799
7283
1305
6524
2268
661
4770
7272
5922
5511
9782
4914
5093
1316
3157
4692
3493
3268
8294
7168
6397
275
2027
6453
1817
7437
4043
3866
3198
9905
8378
6455
832
9425
456
7258
6758
4990
2050
9187
6119
7381
2834
4079
821
1852
2498
7315
8564
5887
8571
6864
2613
3420
6697
2867
5528
5694
4631
2102
5785
5767
9281
9834
7320
7199
8796
1602
6597
6754
6393
8998
9536
6230
282
3194
2028
2062
1595
9281
3147
9398
5867
2339
2272
540
6737
7316
276
3434
81
1009
8197
2623
5196
6990
8887
999
2791
5850
2981
6077
5793
7946
1177
5954
1347
8671
5465
6164
2639
2039
4007
6565
8735
6338
4232
6987
6605
7670
8074
4230
4445
650
3424
1813
5010
3602
7717
4893
9945
9214
7187
4283
2412
3658
9660
6252
6364
6686
4387
7623
5334
9466
830
8701
7463
9669
8676
6675
9122
5860
9632
903
9008
2076
9413
6108
6353
3604
8897
3608
8989
9723
2660
3200
5307
6565
1869
8424
9642
3951
5872
7540
2300
6920
7353
5667
9858
882
476
6085
4515
9234
7330
6174
4815
2668
3010
9924
1677
7442
369
9522
8675
9431
6683
8151
7628
6690
9157
8019
8349
1096
4217
4878
1531
5764
8848
7700
7946
9243
1658
7430
4898
2695
2631
3459
5163
2189
7488
2093
7381
9529
2968
4261
1229
6116
1290
8944
9293
1973
2586
7465
1782
1766
5312
5168
2470
3038
7393
5506
9386
1420
1409
6535
9902
3234
7904
4943
7483
636
2940
8805
8947
2328
4930
7407
6855
9052
1135
8593
8330
9347
540
6212
5758
6535
8658
2604
3347
2347
5843
1081
1249
4995
4371
277
5200
8154
7085
7456
3135
2064
420
7627
3059
9579
6314
3327
7019
4822
5911
1820
1825
7144
1134
9733
4722
1152
8295
7737
1716
1849
3714
4026
8745
6267
5042
9865
7385
3769
9642
2710
7457
9811
4380
884
9965
5351
8431
6563
9332
5251
294
9800
5736
9606
6272
6759
7765
5055
7035
1415
1944
1473
3496
9191
9150
4042
2676
1606
4530
3778
3471
2845
1601
3
2792
9356
2815
4209
1095
1789
6558
3290
5165
2650
1003
8449
993
7638
9865
6232
3338
3384
4722
6539
8843
5401
4902
2153
4395
7328
144
5337
1591
2323
5310
3087
2895
5537
731
8103
299
4491
9676
9557
1691
573
338
8907
4770
1906
9588
3670
9079
4249
6544
6166
179
4431
7027
2401
3762
1829
358
2591
6935
2759
3414
5946
9753
3734
8910
6334
3120
6649
4362
1826
7232
3239
9978
3810
7413
2033
8631
7158
1771
2320
513
4059
4700
579
8814
2888
2069
4549
1765
9613
6030
9483
4750
3080
1472
3172
3528
3893
937
6116
6090
2911
6307
2698
16
9527
8880
3824
6445
5423
3104
3095
2039
6170
4390
5000
5120
5136
9200
7629
5977
3738
4341
6103
9854
5252
7598
724
6795
450
5350
3876
1899
4785
1126
9567
4400
2482
491
7680
3998
4941
31
8102
2353
1641
5741
1278
4862
9901
387
316
3248
893
2821
4947
83
6453
2922
9747
1580
6634
6751
8651
1784
6259
5014
9089
1765
7879
5247
8046
3582
4275
2107
7998
9903
9565
3609
1213
2447
5789
6654
4821
2914
9028
5229
9329
7954
3491
6125
3063
3433
97
2489
8008
6715
817
118
2482
2574
7671
4982
8626
2554
6599
4954
1146
7863
4412
6460
2027
5427
634
9391
2554
3731
3195
9947
4636
5031
6006
646
8732
3585
1310
7220
5178
1210
8813
9998
4523
7663
3714
6871
8736
3646
335
5827
335
8809
4729
4205
9256
7184
9810
6289
8747
1588
4525
9490
4602
6232
541
4500
4271
3459
4857
6279
7411
9566
4870
271
2434
2508
687
7337
4703
7820
6225
9779
2762
6344
9726
9579
8052
8736
1579
1435
9598
9437
5985
4756
7231
5882
4372
1938
2661
4661
1008
665
1411
3950
2236
1524
6366
8903
241
4006
6205
6138
4074
737
7429
7707
1899
2568
4852
3255
7413
5738
2317
1671
7380
8205
8278
9736
4718
3258
8637
3032
8644
5561
7163
2228
7142
7029
2259
6961
9885
8795
3424
1251
675
7407
1327
5562
1858
3819
5628
8738
7338
9341
204
9557
7964
5410
9240
8962
2539
6017
2646
9382
5434
9738
9512
3877
5247
7258
7886
8621
3981
3149
6201
9222
1354
699
8064
1295
5153
3723
3292
8453
7178
9661
2726
4552
3427
2761
8735
8093
7735
3878
4562
4867
9072
5541
6648
6252
3241
6645
8774
1663
9717
8733
9243
6601
3481
1907
2686
9376
7755
9445
5903
4367
496
2945
8940
7681
3073
9252
6251
6673
8065
1254
3435
9260
9101
8006
6721
581
8403
847
5456
127
3308
3041
5049
1628
7264
4723
7919
9082
3188
4335
8231
5529
6540
5005
8606
3421
1031
5491
7522
1269
8121
5237
8718
4573
3484
8719
9743
9699
6561
5168
1378
4147
7476
7764
4931
1977
5058
6219
2663
9548
207
5019
1935
3965
8738
7783
2898
6910
7534
8770
3348
3649
7023
5641
1226
205
4579
3449
6091
2318
3463
682
226
5732
4760
4968
3411
7902
5055
8561
5341
7621
7387
7686
4030
3687
1664
7132
1433
2584
5642
7785
8882
6698
1462
7841
4607
7766
6281
2834
8265
2498
6741
9646
4148
3469
5169
2165
2647
3902
1216
8680
6263
4090
3059
6394
5911
2068
7667
8282
8748
7710
2752
5985
6668
292
1230
7018
5058
3663
1172
7547
9290
8411
2316
5552
8985
4801
8793
3218
5407
274
2503
6543
6912
2986
5869
7144
1264
939
4521
3356
2713
4049
1688
2230
9407
5573
2937
5833
7152
4486
1644
7558
3593
8767
9337
4764
7576
3589
2971
6539
8724
9088
5145
360
5310
7442
1769
9608
2374
9971
706
3313
8636
4256
775
8314
1364
2400
8796
7379
3437
5950
7135
8834
4625
1675
1971
411
6391
1407
6890
2753
6582
5463
9122
1982
5791
6493
9227
6529
6792
7279
5574
4928
2828
5019
3679
1216
5221
9538
3577
4348
3576
6449
9473
1524
9234
7493
661
1776
6184
2536
9756
8749
5419
1049
8240
609
9209
1439
3018
2909
1839
9226
7692
8212
9892
2937
5776
8863
8995
365
3387
6736
2385
2809
2061
4932
3503
6170
2013
7048
4236
4642
2396
8993
4456
3158
3730
6615
9371
6605
4055
1702
8188
7069
6345
6257
1203
6005
698
593
974
7790
8270
1835
8214
8313
8204
4791
9167
7512
7353
4863
6233
9078
779
9980
3285
2905
6618
2476
6745
7844
9430
5201
5799
6636
5152
5644
9253
7219
1819
1676
4135
5390
9183
2352
834
1433
1736
4319
7684
2481
626
3810
8
321
7782
5897
9765
6148
3515
8483
8521
3893
9199
4026
230
8103
349
6325
122
6127
9130
8908
7984
5775
6593
4377
4441
2137
4718
7880
8266
2157
2729
8493
3996
1513
2210
7613
3367
7408
684
6619
7385
1847
9205
7220
8184
1126
5364
7295
7298
978
8831
170
7387
3936
6150
2766
8064
4183
7060
2153
9113
9222
921
2933
5304
8500
4802
8192
3197
1772
776
3913
4036
8649
6291
9762
7898
4403
3892
616
9460
1750
3550
3223
9109
458
3618
8527
8776
2879
3667
4926
5264
4813
5049
7357
7398
4436
477
5982
6448
6142
1471
4569
9949
2239
1957
1362
226
3346
4359
144
8134
1347
2299
2713
9420
5293
9581
6825
7794
7671
721
4382
3064
5658
7095
463
87
4720
5472
9999
9657
2409
8083
8153
2528
8840
7189
2790
3253
8559
4698
3272
5593
9301
7844
4519
4691
4841
5243
97
7425
2917
1702
9298
359
7736
9074
1759
880
1106
172
2727
6364
3054
9129
840
1661
8174
9233
4889
5346
1721
3790
5746
9026
3265
354
5543
3268
8198
1858
9180
8429
3582
5289
8085
7747
9279
6076
8879
6487
9261
1549
7047
1428
3897
4530
4296
3192
7620
6213
8450
3594
5519
8076
6953
5941
4090
9221
2124
8942
2293
2034
298
6029
806
7007
9415
9174
8191
8242
1520
9255
8838
5851
6475
8656
9173
3619
4811
3285
7182
3252
3955
9768
2304
8154
1790
716
226
3527
2182
5987
1284
9483
3610
4474
4295
6381
451
7495
5217
459
1757
9708
4458
6390
6266
4785
1148
1366
9045
1864
9098
4343
9483
6792
4176
8130
9630
5630
2088
8839
3494
9052
733
5548
6252
1374
5123
4797
7731
757
4954
2378
8932
644
7718
3822
510
901
2566
5343
6927
4643
544
2738
5927
1219
5450
2087
3604
4582
9489
8281
2972
8395
7893
4617
8479
7869
8939
8942
9804
7705
646
5917
5719
9684
291
8358
6280
5180
6562
7715
1124
9273
8492
9861
3645
4178
4661
1909
2304
7005
999
9748
8604
8225
7214
7473
5436
4019
7866
8288
9514
7762
9871
2224
6011
2746
1895
1440
6615
6915
8522
9589
2892
2180
7273
5501
818
5373
9830
8132
8235
5794
2679
659
5197
2705
3663
7149
3902
221
8262
692
757
7750
1751
1829
250
3067
5923
1545
1950
5058
2063
693
6137
854
8986
8844
1712
1124
9133
3273
4218
699
9870
6886
3532
6664
9643
2867
2184
2404
1812
6114
5826
2959
7820
2032
5477
163
4293
9668
5839
9479
2577
6891
1606
7253
4272
1443
3251
2316
9801
7650
997
2532
5254
2143
1846
5609
1775
3521
5992
3038
1465
8503
2490
3860
2. Export table with rowspan and colspan attributes: