              precision    recall  f1-score   support

         aai       0.98      0.98      0.98     78979
         aak       1.00      1.00      1.00     87359
         aau       1.00      1.00      1.00     78000
         abk       1.00      0.98      0.99    188344
         abt       1.00      1.00      1.00     79840
         abx       0.99      0.98      0.98     79448
         aby       0.99      0.98      0.98     78346
         aca       1.00      0.98      0.99     84840
         acc       0.95      0.97      0.96     78000
         ace       0.99      0.98      0.98     80411
         acf       1.00      0.97      0.98     78002
         ach       0.99      1.00      0.99     78000
         acr       0.94      0.94      0.94     78080
         acu       0.93      0.97      0.95     88013
         ada       1.00      1.00      1.00     78000
         aey       0.99      0.99      0.99     78118
         afr       0.98      0.97      0.98    430744
         agd       1.00      1.00      1.00     78269
         agg       1.00      1.00      1.00     97229
         agm       1.00      1.00      1.00    106911
         agr       0.98      0.98      0.98     90483
         agu       0.99      0.99      0.99     78000
         aia       0.98      0.99      0.99     78116
         aii       1.00      1.00      1.00     81628
         ake       1.00      1.00      1.00     78198
         akh       1.00      1.00      1.00     78000
         alp       0.99      0.99      0.99     78116
         alq       0.99      1.00      1.00     87880
         alt       1.00      0.96      0.98     38912
         ame       1.00      1.00      1.00     95826
         amf       1.00      0.99      1.00     81288
         amh       0.76      0.98      0.86     30000
         ami       0.99      1.00      1.00     78471
         amk       0.99      1.00      0.99     78389
         amm       0.99      1.00      1.00     80016
         amn       0.99      0.99      0.99     78311
         amp       1.00      1.00      1.00     79291
         amr       1.00      1.00      1.00    106725
         amu       1.00      1.00      1.00     81349
         anv       1.00      1.00      1.00     78000
         aoj       0.99      0.99      0.99     78630
         aom       1.00      1.00      1.00     83510
         aon       0.99      0.99      0.99     78388
         ape       0.99      0.99      0.99     78624
         apn       1.00      1.00      1.00     78000
         apr       0.99      0.99      0.99     78000
         apu       1.00      1.00      1.00     96839
         apw       1.00      0.99      0.99     87050
         apy       1.00      1.00      1.00     81843
         apz       1.00      1.00      1.00     97389
         ara       0.87      0.99      0.93     30000
         arl       1.00      1.00      1.00    106278
         arn       1.00      1.00      1.00    163991
         asm       1.00      1.00      1.00    159110
         aso       1.00      1.00      1.00     78985
         ast       0.80      0.95      0.87     81263
         ata       1.00      1.00      1.00     78195
         atb       1.00      1.00      1.00     78001
         atd       0.97      0.98      0.98     78080
         atj       0.99      0.97      0.98     90706
         att       1.00      0.99      0.99     78080
         auc       1.00      1.00      1.00     80693
         auy       0.97      0.98      0.98    104508
         ava       0.99      0.95      0.97     95028
         avt       1.00      1.00      1.00     78038
         awb       1.00      1.00      1.00     83237
         aym       0.99      0.95      0.97    279505
         aze       0.99      0.99      0.99    460858
         azg       1.00      1.00      1.00     78550
         bak       0.97      0.98      0.98    169024
         bam       0.39      0.82      0.53      9234
         bao       0.99      0.99      0.99     78577
         bar       0.81      0.92      0.86     85470
         bas       0.99      0.99      0.99     78000
         bba       0.87      0.98      0.92     78000
         bbb       0.99      0.99      0.99     78040
         bbc       0.94      0.99      0.97     78580
         bbr       0.99      1.00      0.99     78001
         bch       0.99      0.99      0.99     78229
         bci       1.00      1.00      1.00     78000
         bcl       0.96      0.95      0.95    159156
         bdd       1.00      0.99      0.99     83619
         bef       1.00      0.99      1.00     79799
         bel       0.99      0.99      0.99    244725
         bem       0.91      1.00      0.95     80344
         ben       0.95      1.00      0.97     30000
         bgs       1.00      0.99      1.00     78152
         bhl       0.99      1.00      0.99     78269
         bhw       1.00      0.99      1.00     78118
         big       0.99      1.00      0.99     81907
         bin       1.00      0.99      0.99     78000
         bis       0.98      0.86      0.92    145754
         bjn       0.89      0.77      0.82     81936
         bjr       1.00      1.00      1.00     87481
         bjv       1.00      1.00      1.00     78038
         bkd       0.99      0.99      0.99     78269
         bkq       1.00      1.00      1.00     84491
         blw       0.99      1.00      0.99     79082
         blz       0.99      0.98      0.98     78798
         bmh       0.99      0.99      0.99     78041
         bmr       1.00      1.00      1.00    102957
         bmu       1.00      1.00      1.00     79790
         bnp       0.99      0.99      0.99     78000
         boa       1.00      1.00      1.00    102268
         boj       0.99      1.00      0.99     78171
         bon       1.00      1.00      1.00     78814
         box       1.00      1.00      1.00     78000
         bpr       0.99      0.99      0.99     78000
         bpy       1.00      0.98      0.99     82761
         bqc       0.98      1.00      0.99     78000
         bqp       0.95      0.85      0.90     78000
         bre       0.96      0.98      0.97    213994
         bsn       0.99      0.99      0.99     83995
         bss       1.00      1.00      1.00     78161
         bts       0.98      0.94      0.96     78234
         btx       0.98      0.98      0.98     78077
         bug       0.99      0.97      0.98     85402
         buk       1.00      0.99      0.99     78000
         bul       0.99      1.00      0.99    633886
         bum       0.99      0.99      0.99     78000
         bus       0.98      0.97      0.98     78077
         bxr       0.98      0.90      0.94     84311
         byr       1.00      1.00      1.00    102000
         byx       1.00      1.00      1.00     78078
         bzd       1.00      1.00      1.00     78079
         bzh       1.00      1.00      1.00     78504
         bzj       0.99      0.95      0.97    156000
         caa       0.98      1.00      0.99     78039
         cab       1.00      1.00      1.00    166988
         caf       0.84      0.85      0.85     79434
         cak       0.92      0.92      0.92    156196
         cao       1.00      1.00      1.00     79614
         cap       1.00      1.00      1.00     94918
         car       0.99      1.00      1.00     80180
         cat       0.97      0.98      0.98    458135
         cav       1.00      1.00      1.00     85108
         cax       0.99      1.00      1.00     88101
         cbc       1.00      0.99      0.99     86207
         cbi       0.99      1.00      0.99     80796
         cbk       0.93      0.71      0.81    157661
         cbm       0.96      0.99      0.97     78155
         cbr       1.00      1.00      1.00     78874
         cbs       1.00      1.00      1.00     84907
         cbt       1.00      1.00      1.00    103145
         cbu       0.99      1.00      1.00    101280
         cbv       1.00      1.00      1.00     78391
         cce       0.99      0.97      0.98     78002
         cco       1.00      1.00      1.00     78079
         cdo       0.98      0.97      0.98     85496
         ceb       0.99      0.99      0.99    238183
         ceg       1.00      1.00      1.00     78000
         ces       0.99      0.99      0.99    712386
         cgc       0.99      0.98      0.98     78040
         cha       0.98      0.64      0.78    121706
         chd       1.00      1.00      1.00     84658
         che       0.99      1.00      0.99     86438
         chf       0.99      0.99      0.99     78001
         chk       1.00      1.00      1.00    156387
         chq       1.00      1.00      1.00     78002
         chr       1.00      1.00      1.00    118888
         chu       0.99      0.97      0.98     22116
         chv       0.97      0.98      0.97    167166
         chw       0.99      0.99      0.99     82450
         chz       1.00      1.00      1.00     78508
         cjk       0.99      0.98      0.99     79172
         cjo       0.98      0.98      0.98    127580
         cjp       1.00      1.00      1.00     78156
         cjv       0.99      1.00      1.00     78000
         cke       0.93      0.91      0.92     78043
         cki       0.95      0.95      0.95     78117
         ckw       0.89      0.94      0.92     78044
         cle       1.00      1.00      1.00     81576
         clu       0.99      0.94      0.97     78317
         cme       1.00      1.00      1.00     78704
         cnh       1.00      0.99      0.99     78001
         cni       0.99      1.00      0.99    126901
         cnl       1.00      1.00      1.00     80007
         coe       1.00      1.00      1.00     87390
         cof       0.99      1.00      1.00     87494
         cop       1.00      1.00      1.00     78472
         cor       0.97      0.93      0.95     80405
         cos       0.94      0.93      0.94     79417
         cot       1.00      0.99      1.00    140250
         cpa       1.00      1.00      1.00     83328
         cpc       0.98      0.98      0.98    124728
         cpu       0.98      0.99      0.98    252690
         crh       0.98      0.95      0.97     93575
         crm       0.01      0.00      0.00     78004
         crn       0.98      1.00      0.99     81297
         crs       0.99      0.99      0.99     78001
         crx       0.85      0.83      0.84     78822
         csb       0.99      0.97      0.98     85301
         cso       1.00      1.00      1.00     78234
         cta       1.00      1.00      1.00     78000
         cti       0.99      0.86      0.92     78038
         ctp       0.99      1.00      0.99     78000
         ctu       0.94      0.99      0.96    156040
         cub       1.00      1.00      1.00     85901
         cuc       1.00      1.00      1.00     83376
         cui       1.00      1.00      1.00     85354
         cuk       0.99      1.00      1.00    112780
         cul       1.00      1.00      1.00     97482
         cut       1.00      1.00      1.00     78580
         cux       1.00      1.00      1.00     78038
         cym       0.98      1.00      0.99    239055
         daa       0.98      0.99      0.99     78000
         dad       0.99      0.99      0.99     78002
         dah       1.00      1.00      1.00     78000
         dan       0.96      0.97      0.96    559486
         ded       0.99      1.00      0.99     82923
         des       0.99      1.00      1.00     79956
         deu       0.66      0.96      0.78     30000
         dgc       0.98      0.98      0.98     77965
         dgz       0.97      0.99      0.98     78040
         dhv       1.00      1.00      1.00     78000
         dik       1.00      1.00      1.00     78000
         diq       0.91      0.90      0.91     82877
         div       1.00      1.00      1.00    215724
         dje       0.99      1.00      0.99     78001
         djk       1.00      0.99      0.99    156038
         dob       0.97      0.98      0.98     79478
         dop       1.00      1.00      1.00     78078
         dsb       0.97      0.86      0.91     86718
         dty       0.96      0.68      0.80     81231
         dua       1.00      0.99      1.00     78194
         dwr       0.99      1.00      1.00     76038
         dww       0.99      0.99      0.99     79279
         dyu       0.99      0.97      0.98     78000
         ebk       0.99      0.98      0.98     78746
         efi       0.99      1.00      1.00     78001
         ell       1.00      1.00      1.00    635510
         emi       0.99      0.97      0.98     78666
         eml       0.97      0.90      0.94     83030
         emp       1.00      1.00      1.00     83726
         eng       0.21      0.92      0.34     30000
         enq       0.99      0.99      0.99     79016
         epo       0.98      0.99      0.99    473861
         ese       1.00      1.00      1.00     81626
         esi       1.00      1.00      1.00    261763
         est       0.99      0.99      0.99    414448
         etr       1.00      0.99      0.99     77444
         eus       0.99      0.98      0.99    431230
         ewe       1.00      0.98      0.99    207272
         ext       0.89      0.83      0.86     80863
         faa       1.00      1.00      1.00     85642
         fai       1.00      0.99      0.99     78041
         fao       0.97      0.96      0.97     83570
         fas       0.74      0.99      0.85     30000
         ffm       0.57      0.61      0.59     78354
         fij       0.99      0.94      0.96    150358
         fin       0.99      1.00      0.99    618538
         fon       1.00      1.00      1.00     78000
         for       0.99      1.00      0.99     82702
         fra       0.47      0.96      0.63     30000
         frp       0.98      0.89      0.93     84278
         frr       0.93      0.93      0.93     85244
         fry       0.96      0.98      0.97     82630
         fue       0.84      0.74      0.79     76114
         fuh       0.57      0.59      0.58     78152
         fur       0.96      0.94      0.95     78844
         gaa       0.99      1.00      1.00     78000
         gag       0.92      0.81      0.87     86701
         gah       1.00      1.00      1.00     79050
         gam       0.98      0.99      0.99     78040
         gaw       0.99      0.99      0.99     78039
         gbi       0.99      1.00      0.99     78232
         gdn       0.99      1.00      0.99     78777
         gdr       1.00      1.00      1.00     78040
         gfk       0.99      0.99      0.99     78000
         ghs       0.99      1.00      0.99     79209
         gil       0.99      1.00      1.00     78001
         gla       0.98      0.95      0.97    106976
         gle       0.96      0.98      0.97    159420
         glg       0.95      0.97      0.96    284762
         glk       0.99      0.91      0.95     82790
         glv       0.99      0.97      0.98    161104
         gmv       0.95      0.92      0.94     82021
         gng       1.00      0.99      0.99     78038
         gof       0.94      0.84      0.89     83380
         gom       0.97      0.96      0.96     82141
         gor       0.94      0.77      0.84     82497
         gub       1.00      1.00      1.00     78043
         guc       1.00      1.00      1.00    173817
         gug       0.99      0.99      0.99    325023
         guh       1.00      1.00      1.00    125911
         guj       0.99      0.99      0.99     30000
         gul       0.98      0.98      0.98     78038
         gum       1.00      0.97      0.98    115477
         gun       1.00      1.00      1.00     78613
         guo       1.00      1.00      1.00     93534
         guw       1.00      1.00      1.00     78001
         gvc       0.98      1.00      0.99     78313
         gvf       0.99      0.99      0.99     78038
         gwi       1.00      1.00      1.00     89759
         gym       1.00      1.00      1.00    156271
         gyr       1.00      1.00      1.00     79677
         hak       0.97      0.97      0.97     87325
         hat       0.97      0.99      0.98    235992
         hau       0.89      0.96      0.92     30000
         haw       0.99      0.99      0.99    158759
         hbs       0.98      0.99      0.99   1160236
         hch       1.00      1.00      1.00    109583
         heb       1.00      1.00      1.00    498309
         heg       0.98      0.99      0.99     78000
         her       0.99      0.97      0.98     79598
         hil       0.94      1.00      0.97     78616
         hin       0.82      0.97      0.89     30000
         hix       1.00      1.00      1.00     80352
         hla       0.99      0.98      0.99     78000
         hmn       1.00      1.00      1.00     78000
         hmo       0.98      1.00      0.99    156003
         hns       0.99      1.00      1.00     78077
         hop       1.00      0.99      1.00     82471
         hot       1.00      0.99      0.99     78001
         hsb       0.90      0.97      0.93     87692
         hto       1.00      0.99      1.00     84655
         hub       0.95      0.95      0.95     89090
         hui       1.00      1.00      1.00     79127
         hun       0.99      1.00      0.99    662949
         hus       0.99      0.99      0.99     78154
         huu       1.00      1.00      1.00     84257
         huv       1.00      1.00      1.00     78474
         hva       0.99      1.00      0.99     78080
         hwc       0.99      0.96      0.97     78000
         hye       1.00      0.99      1.00    378292
         ian       1.00      1.00      1.00     78464
         iba       0.99      0.99      0.99     78002
         ibg       0.98      0.99      0.98     78729
         ibo       0.98      0.93      0.95    156545
         ido       0.97      0.96      0.96    128549
         ign       1.00      1.00      1.00    113801
         ikk       1.00      0.98      0.99     78000
         ikw       1.00      0.98      0.99     78000
         ile       0.96      0.81      0.88    130019
         ilo       0.92      0.98      0.95    162699
         imo       0.98      0.98      0.98     78274
         ina       0.92      0.95      0.93    160038
         inb       1.00      0.99      1.00    109116
         ind       0.47      0.97      0.63     30000
         ino       0.98      0.99      0.98     80643
         iou       1.00      1.00      1.00     78730
         ipi       1.00      1.00      1.00     78582
         ish       0.99      0.99      0.99     66082
         isl       0.99      0.99      0.99    477079
         iso       0.99      1.00      1.00     78000
         ita       0.65      0.97      0.78     30000
         iws       1.00      1.00      1.00     79823
         ixl       0.90      0.99      0.95     78079
         jac       0.99      0.99      0.99     78891
         jae       0.99      1.00      1.00     78114
         jam       0.81      0.93      0.87     79758
         jav       0.72      0.98      0.83     30000
         jbo       0.99      0.91      0.95    155608
         jic       1.00      1.00      1.00     78040
         jiv       0.99      0.96      0.97     93663
         jpn       1.00      0.98      0.99    779202
         kaa       0.97      0.92      0.95     90382
         kab       0.99      0.99      0.99    263681
         kac       1.00      0.99      0.99     78000
         kal       1.00      0.96      0.98    262078
         kam       0.99      1.00      1.00     78389
         kan       0.87      1.00      0.93     30000
         kaq       1.00      1.00      1.00     86969
         kat       0.99      0.99      0.99    342049
         kaz       1.00      1.00      1.00    171093
         kbc       1.00      1.00      1.00    103823
         kbd       1.00      0.98      0.99     91733
         kbh       1.00      1.00      1.00     97971
         kbm       0.98      0.99      0.99     78001
         kbp       1.00      0.99      1.00    156940
         kde       0.99      0.99      0.99     87451
         kdl       0.98      0.94      0.96     78002
         kea       0.99      0.95      0.97     58368
         kek       1.00      0.74      0.85    154896
         ken       1.00      1.00      1.00     78076
         kew       0.88      0.92      0.90     78117
         kgf       1.00      1.00      1.00     78429
         kgk       1.00      0.98      0.99     80094
         kgp       1.00      1.00      1.00     78000
         khm       0.99      0.98      0.98    276414
         khz       0.99      0.99      0.99     84076
         kik       1.00      0.89      0.94    150228
         kin       0.91      0.92      0.91    167616
         kir       0.98      0.99      0.99    172799
         kjb       0.99      1.00      0.99     78039
         kje       0.99      0.99      0.99     78038
         kjs       0.92      0.87      0.90     78233
         kkc       0.99      0.99      0.99     78348
         klv       1.00      0.99      0.99     78818
         kmb       0.99      1.00      0.99     78000
         kmg       1.00      0.99      1.00     80477
         kmh       1.00      0.99      1.00     78194
         kmo       1.00      0.99      0.99     78354
         kms       1.00      0.99      0.99     78000
         kmu       0.99      0.98      0.98     82603
         knf       1.00      0.98      0.99     77697
         knj       0.99      0.99      0.99     78000
         knv       1.00      1.00      1.00     87077
         kom       0.88      0.94      0.91    177410
         kon       1.00      0.75      0.86    138534
         koo       0.99      1.00      0.99     90270
         kor       0.99      1.00      0.99     30000
         kos       0.99      0.99      0.99     78038
         kpf       1.00      1.00      1.00     78465
         kpg       0.99      0.99      0.99     78000
         kpj       1.00      1.00      1.00     87211
         kpr       0.99      0.99      0.99     78197
         kpw       1.00      0.99      1.00     78001
         kpx       0.99      1.00      0.99     78860
         kqc       0.99      0.97      0.98     78003
         kqn       0.99      1.00      0.99     80836
         krc       0.98      0.95      0.97     90657
         kri       1.00      1.00      1.00     78000
         ksd       0.98      0.99      0.99     78000
         ksh       0.97      0.89      0.93     82459
         ksr       1.00      1.00      1.00     80616
         kss       1.00      1.00      1.00     78000
         ksw       1.00      1.00      1.00     78000
         ktj       1.00      1.00      1.00     78000
         kto       0.99      0.99      0.99     78076
         kua       0.99      1.00      0.99     80031
         kud       0.99      0.98      0.99     85758
         kue       1.00      0.99      1.00     78079
         kup       1.00      1.00      1.00     78272
         kur       0.99      0.99      0.99    402796
         kvn       0.99      0.99      0.99    112797
         kwi       0.99      1.00      0.99     82979
         kwj       0.99      0.99      0.99     78040
         kwn       0.99      1.00      0.99     80639
         kwy       0.95      1.00      0.97     78463
         kyc       0.99      0.99      0.99     78502
         kyf       1.00      1.00      1.00     78000
         kyg       0.99      0.99      0.99     83298
         kyq       1.00      0.99      1.00     77967
         kyz       1.00      1.00      1.00     79319
         kze       0.98      0.97      0.97    105017
         lac       0.99      0.99      0.99     78000
         lad       0.91      0.92      0.91     83154
         lam       1.00      0.92      0.96     86995
         lao       1.00      0.97      0.98    205045
         lat       0.91      0.98      0.94    249768
         lav       0.97      1.00      0.98    401531
         lbe       0.95      0.93      0.94     25954
         lbk       0.99      0.99      0.99     78585
         lcm       0.97      0.98      0.98     78038
         leu       0.99      0.99      0.99     78039
         lex       0.99      0.99      0.99     79932
         lez       0.97      0.97      0.97     88835
         lid       1.00      0.99      0.99     78000
         lif       1.00      1.00      1.00     90512
         lij       0.94      0.90      0.92     80523
         lim       0.92      0.95      0.94     82947
         lin       0.97      0.92      0.94    159658
         lit       0.99      1.00      1.00    487847
         lmo       0.87      0.94      0.90     79484
         loz       0.99      1.00      1.00     78039
         lrc       1.00      0.98      0.99     78430
         ltg       0.99      0.85      0.91     87940
         ltz       0.90      0.95      0.92     87333
         lua       0.99      1.00      0.99     78711
         lub       0.99      1.00      1.00     80097
         lue       0.98      1.00      0.99     89923
         lug       0.99      0.98      0.99    172131
         lun       0.99      1.00      0.99     91489
         luo       0.99      1.00      0.99     78038
         lus       0.99      1.00      1.00     78002
         maa       1.00      0.99      1.00     80265
         mah       1.00      1.00      1.00     78001
         mai       0.98      0.94      0.96     80535
         maj       0.99      1.00      0.99     82516
         mal       1.00      1.00      1.00    673036
         mam       0.95      0.99      0.97    156119
         maq       1.00      1.00      1.00     78115
         mar       0.97      1.00      0.98     30000
         mau       1.00      1.00      1.00    178946
         mav       1.00      1.00      1.00     78867
         maz       1.00      0.99      1.00     78000
         mbb       0.99      0.99      0.99     78348
         mbc       1.00      1.00      1.00     83655
         mbh       0.99      0.99      0.99     78000
         mbj       1.00      1.00      1.00     78000
         mbl       1.00      1.00      1.00     78077
         mbt       0.99      0.99      0.99     78616
         mca       1.00      1.00      1.00     83524
         mcb       1.00      1.00      1.00    130729
         mcd       1.00      1.00      1.00     86314
         mcf       1.00      1.00      1.00     90630
         mco       1.00      1.00      1.00    168736
         mcp       1.00      1.00      1.00     78080
         mcq       1.00      1.00      1.00     78693
         mdf       0.95      0.80      0.87     94022
         med       1.00      1.00      1.00     78000
         mee       0.99      0.99      0.99     78404
         mek       0.99      0.99      0.99     78157
         meq       1.00      0.99      1.00     78026
         meu       0.99      0.97      0.98     78234
         mfe       0.99      0.99      0.99     78039
         mgr       0.98      0.99      0.98     80147
         mhl       0.98      0.99      0.99     78232
         mhr       0.98      0.98      0.98    170841
         mib       0.99      0.99      0.99     78000
         mie       0.99      0.99      0.99     78000
         mig       0.99      0.99      0.99     78042
         mih       0.99      0.99      0.99     78000
         mil       1.00      1.00      1.00     78040
         min       0.96      0.99      0.97     84844
         mio       0.98      0.99      0.99     78000
         mir       1.00      1.00      1.00     88409
         mit       1.00      1.00      1.00     78311
         miz       1.00      1.00      1.00     78000
         mjc       0.99      0.98      0.99     78000
         mkd       0.99      0.99      0.99    474635
         mkl       1.00      0.98      0.99     78000
         mkn       0.99      0.99      0.99     78000
         mks       0.99      0.99      0.99     78039
         mlg       0.92      0.98      0.95    251363
         mlh       0.99      1.00      0.99     79465
         mlp       0.99      1.00      0.99     78001
         mlt       0.99      0.98      0.99    242135
         mmo       0.99      0.99      0.99     78041
         mmx       0.99      0.99      0.99     78038
         mna       0.99      0.99      0.99     78000
         mon       0.97      0.99      0.98    240211
         mop       0.99      0.99      0.99     78076
         mos       1.00      1.00      1.00     78000
         mox       1.00      0.99      0.99     79590
         mpm       0.99      0.98      0.98     78000
         mpp       1.00      0.98      0.99     88117
         mps       1.00      1.00      1.00     78001
         mpt       0.99      1.00      0.99     78386
         mpx       0.99      0.99      0.99     78194
         mqb       1.00      0.99      1.00     78002
         mqj       0.97      0.97      0.97     82752
         mri       0.96      0.99      0.97    235864
         msm       0.98      0.97      0.98     78345
         msy       1.00      1.00      1.00     78507
         mti       0.97      0.96      0.97     78159
         mto       1.00      1.00      1.00     91270
         mux       0.99      1.00      1.00     79760
         muy       0.99      0.99      0.99     78119
         mva       0.99      0.99      0.99     80452
         mvc       0.91      0.92      0.91     78041
         mvj       0.99      0.99      0.99     78044
         mvn       0.99      0.99      0.99     81214
         mwl       0.96      0.97      0.96     80231
         mxb       0.95      0.99      0.97     78038
         mxp       1.00      1.00      1.00     84136
         mxq       1.00      1.00      1.00     83363
         mxt       0.98      0.98      0.98     78000
         mxv       0.99      0.94      0.96     76760
         mya       1.00      1.00      1.00    624308
         myu       1.00      1.00      1.00     79184
         myw       1.00      0.99      0.99     81068
         myy       0.99      0.99      0.99     78427
         mzn       0.97      0.95      0.96     78119
         nab       1.00      1.00      1.00    152382
         naf       1.00      1.00      1.00     80656
         nah       1.00      0.99      1.00   1278278
         nak       1.00      1.00      1.00     78000
         nap       0.95      0.91      0.93     84406
         nas       1.00      1.00      1.00     99444
         nav       1.00      1.00      1.00    167227
         nba       0.99      0.99      0.99     78001
         nbl       0.96      0.96      0.96     98311
         nbq       0.99      0.98      0.99     78629
         nca       1.00      1.00      1.00     78856
         ncl       0.99      0.99      0.99     87156
         ncu       1.00      1.00      1.00     78435
         ndc       0.99      0.97      0.98     83024
         nde       0.93      0.88      0.90     94468
         ndo       0.99      0.99      0.99     80678
         nds       0.95      0.96      0.96    163137
         nep       0.90      0.99      0.94    240391
         new       0.99      1.00      0.99     79361
         ngl       0.99      0.98      0.99     85804
         nhg       1.00      0.99      1.00     88176
         nhu       1.00      1.00      1.00     78076
         nia       1.00      0.99      0.99     78114
         nii       1.00      1.00      1.00     78001
         nij       0.99      0.97      0.98     78039
         nin       0.99      0.99      0.99     78000
         niu       0.99      1.00      1.00     78115
         nko       1.00      0.99      1.00     78041
         nld       0.96      0.99      0.98    638412
         noa       1.00      1.00      1.00     78891
         nop       1.00      1.00      1.00     82079
         nor       0.96      0.97      0.96    643046
         not       1.00      1.00      1.00    113780
         nou       1.00      0.99      0.99     78000
         nrm       0.98      0.94      0.96     79835
         nsn       0.98      0.99      0.99     78354
         nso       0.92      0.97      0.94    161364
         ntp       1.00      1.00      1.00     89101
         nvm       1.00      1.00      1.00     78038
         nwi       1.00      0.99      0.99     78813
         nya       0.91      0.93      0.92    166644
         nyk       0.99      1.00      1.00     84320
         nyn       0.97      1.00      0.98     88235
         nyu       0.97      0.98      0.97     85308
         nzi       1.00      1.00      1.00     78077
         obo       0.99      0.99      0.99     78081
         oci       0.90      0.95      0.92    134593
         ojb       0.50      1.00      0.67     78154
         oke       0.99      0.99      0.99     78115
         okv       0.99      0.99      0.99     78000
         olo       0.98      0.95      0.96     92226
         omw       1.00      0.99      1.00     83037
         ong       1.00      0.99      0.99     78000
         ons       0.99      0.99      0.99     78001
         ood       1.00      1.00      1.00     78076
         opm       0.99      1.00      1.00     78196
         ori       1.00      1.00      1.00    123068
         orm       0.99      0.98      0.98    169464
         oss       0.99      0.99      0.99    165820
         ote       0.99      0.98      0.99     78000
         otm       0.99      1.00      0.99     78000
         otn       1.00      1.00      1.00     78078
         otq       0.88      0.99      0.93     78001
         ots       1.00      0.99      1.00     78000
         pab       1.00      1.00      1.00     94830
         pad       1.00      1.00      1.00     93305
         pag       0.98      0.94      0.96    160488
         pah       1.00      0.99      1.00     85831
         pam       0.69      0.85      0.76     82517
         pan       1.00      1.00      1.00     30000
         pao       1.00      1.00      1.00     81283
         pap       0.97      0.95      0.96    157283
         pbb       1.00      0.99      1.00     82576
         pbc       1.00      1.00      1.00     80098
         pcd       0.90      0.89      0.89     83632
         pck       0.99      1.00      0.99     78078
         pcm       0.98      0.95      0.96     78000
         pdt       0.99      0.96      0.98     76228
         pfl       0.97      0.88      0.92     88767
         pib       1.00      1.00      1.00    102380
         pio       0.99      1.00      0.99     93318
         pir       1.00      0.99      0.99     80370
         pis       0.98      1.00      0.99     78077
         pli       1.00      0.97      0.98    107384
         pls       0.99      1.00      0.99     78239
         plt       0.95      0.77      0.85     80299
         plu       0.99      1.00      1.00     80349
         pma       0.98      0.99      0.99     78004
         pms       0.97      0.98      0.97     81349
         pnb       0.99      0.96      0.97     98369
         pob       0.99      1.00      0.99     78042
         poe       1.00      1.00      1.00     80400
         poh       1.00      0.99      1.00     78080
         poi       1.00      1.00      1.00     81842
         pol       0.84      0.99      0.91     30000
         pon       1.00      1.00      1.00    157245
         por       0.72      0.96      0.82     30000
         ppk       0.99      0.99      0.99     78271
         ppo       1.00      1.00      1.00     78355
         prf       0.99      0.98      0.98     78422
         pri       1.00      0.99      0.99     78078
         ptp       1.00      1.00      1.00     78000
         ptu       0.97      0.97      0.97     79874
         pus       0.99      0.98      0.98     78427
         pwg       0.98      0.99      0.98     79286
         que       0.99      0.99      0.99   2730702
         qut       0.93      0.94      0.93     78038
         rai       0.99      0.99      0.99     78001
         ram       1.00      1.00      1.00     78000
         rar       0.97      0.99      0.98     78000
         rkb       1.00      1.00      1.00     92815
         rmn       0.99      0.98      0.98    156040
         rmy       0.78      0.73      0.75     19988
         rnd       0.99      1.00      1.00     79052
         roh       0.95      0.95      0.95     80080
         ron       0.99      0.99      0.99    709135
         roo       1.00      1.00      1.00     79043
         rro       0.99      0.99      0.99     78475
         rue       0.96      0.91      0.94     84350
         run       0.90      0.88      0.89    162962
         rus       0.50      0.94      0.65     30000
         rwo       1.00      1.00      1.00     80476
         sab       1.00      1.00      1.00     78002
         sag       1.00      1.00      1.00     78000
         sah       0.99      0.98      0.98    141285
         san       0.98      1.00      0.99    107756
         sat       1.00      1.00      1.00     78274
         scn       0.89      0.94      0.91     80892
         sco       0.70      0.96      0.81     85438
         seh       0.98      0.99      0.99     82934
         sey       0.99      1.00      1.00     80264
         sgz       1.00      0.99      0.99     78078
         shi       0.99      0.97      0.98     81849
         shn       0.97      0.81      0.88     89262
         sid       1.00      1.00      1.00     93103
         sim       0.99      0.99      0.99     78161
         sin       1.00      1.00      1.00    237395
         sja       1.00      1.00      1.00     81237
         slk       0.92      0.99      0.95    479719
         sll       0.99      0.99      0.99     78000
         slv       0.97      0.91      0.94    437543
         sme       0.97      0.96      0.96    102525
         smk       0.98      0.97      0.98     78350
         smo       1.00      0.97      0.98    234617
         sna       0.88      0.96      0.92    176219
         snc       1.00      0.99      1.00     82667
         snd       1.00      1.00      1.00    156001
         snn       1.00      1.00      1.00     79402
         snp       0.99      0.99      0.99     78313
         sny       1.00      1.00      1.00     78041
         som       0.98      0.99      0.99    239035
         sop       0.99      0.99      0.99     79718
         soq       0.99      0.99      0.99     79530
         sot       0.98      0.77      0.86    155740
         soy       1.00      1.00      1.00     78077
         spa       0.27      0.92      0.41     30000
         spl       0.99      0.99      0.99     79569
         spp       0.99      1.00      1.00     78155
         sps       0.99      0.99      0.99     78001
         spy       1.00      1.00      1.00     88961
         sqi       0.96      0.98      0.97    634446
         srd       0.94      0.93      0.94     80393
         sri       1.00      0.99      1.00     83683
         srm       1.00      1.00      1.00    156038
         srn       0.99      0.91      0.95    235751
         srq       0.99      1.00      0.99     78077
         ssd       0.99      1.00      0.99     78116
         ssg       0.99      0.99      0.99     78116
         ssw       0.99      0.99      0.99     98023
         ssx       1.00      1.00      1.00     79921
         stp       1.00      1.00      1.00     78000
         stq       0.97      0.93      0.95     85915
         sua       0.99      1.00      0.99     78000
         sue       0.99      0.99      0.99     78077
         sun       0.90      0.96      0.93    160531
         suz       1.00      1.00      1.00     78309
         swa       0.76      0.98      0.86     30000
         swe       0.99      0.99      0.99    639982
         swp       0.99      0.99      0.99     78557
         sxb       0.99      0.99      0.99     79660
         sxn       1.00      0.99      0.99     79667
         szl       0.98      0.98      0.98     90319
         tac       1.00      0.99      1.00     78391
         tah       0.99      0.75      0.85    128084
         taj       1.00      1.00      1.00     80049
         tam       1.00      1.00      1.00     30000
         tar       1.00      1.00      1.00     78859
         tat       0.99      0.99      0.99    326828
         tav       0.98      0.99      0.99     79183
         taw       1.00      1.00      1.00     78000
         tbc       0.98      0.99      0.99     78001
         tbg       0.99      1.00      1.00     81045
         tbl       1.00      1.00      1.00     78000
         tbo       0.99      0.98      0.99     79021
         tbz       1.00      1.00      1.00     78314
         tca       1.00      1.00      1.00     81438
         tcf       1.00      1.00      1.00     78895
         tcy       1.00      0.95      0.97     83506
         tdt       0.82      1.00      0.90     78038
         tee       1.00      1.00      1.00     89761
         tel       1.00      1.00      1.00     30000
         ter       1.00      1.00      1.00     84920
         tet       0.93      0.67      0.78     81082
         tew       1.00      1.00      1.00     90194
         tfr       0.98      0.88      0.92     78000
         tgk       1.00      1.00      1.00    321162
         tgl       0.72      0.96      0.82     30000
         tgp       0.99      0.99      0.99     78076
         tha       0.85      0.99      0.92     30000
         tif       0.99      0.99      0.99     78780
         tim       0.99      0.99      0.99     78617
         tir       1.00      0.92      0.96    115012
         tiv       0.99      1.00      1.00     78000
         tku       0.89      0.93      0.91     94690
         tlf       0.99      1.00      0.99     78193
         tll       0.99      1.00      0.99     78632
         tna       0.98      1.00      0.99     79630
         tnc       1.00      0.99      0.99     96724
         tnk       1.00      0.99      1.00     78241
         tnn       1.00      0.99      0.99     78311
         toc       1.00      1.00      1.00     99535
         tog       0.95      0.99      0.97     83120
         toh       0.98      0.97      0.97     32946
         toi       0.99      1.00      1.00     86759
         toj       0.99      1.00      0.99    156078
         tok       1.00      1.00      1.00     78000
         ton       1.00      0.95      0.97    235402
         too       0.93      0.88      0.90     90249
         top       0.99      0.98      0.99    194838
         tos       0.97      0.99      0.98    117222
         tpi       0.99      0.90      0.94    233434
         tpt       0.99      1.00      0.99     86014
         tpz       1.00      1.00      1.00     78000
         trc       1.00      1.00      1.00     78000
         trq       1.00      1.00      1.00     78000
         tsc       0.97      0.99      0.98     78001
         tsn       0.92      0.98      0.95    156668
         tso       0.99      0.97      0.98    158765
         tsw       0.95      0.98      0.97     78000
         tsz       1.00      0.99      0.99     89642
         ttc       0.94      0.99      0.97     78078
         tte       0.98      0.99      0.99     84197
         ttj       0.99      0.95      0.97     86517
         tuc       0.99      1.00      1.00     78000
         tue       1.00      1.00      1.00     88794
         tuf       0.99      0.99      0.99     78578
         tuk       1.00      0.99      1.00    243543
         tum       0.98      0.71      0.83    140333
         tuo       0.99      0.99      0.99     80852
         tur       0.65      0.99      0.78     30000
         tvk       0.98      0.98      0.98     78001
         tvl       1.00      1.00      1.00     78000
         txu       1.00      1.00      1.00     78079
         tyv       0.99      0.97      0.98    169775
         tzh       0.99      0.99      0.99     78077
         tzj       0.98      0.98      0.98     78000
         tzt       0.97      0.98      0.97     78038
         tzu       0.99      0.99      0.99     78624
         ubr       0.98      0.99      0.98     78386
         ubu       0.98      0.99      0.98     78935
         udm       0.95      0.93      0.94    172294
         udu       1.00      1.00      1.00     78000
         uig       1.00      1.00      1.00    247012
         ukr       0.98      0.97      0.98    481518
         umb       0.99      1.00      1.00     78349
         ura       1.00      1.00      1.00     93479
         urb       1.00      0.99      1.00     78000
         urd       0.88      0.98      0.93     30000
         urh       0.99      0.99      0.99     78000
         usa       1.00      1.00      1.00     99017
         usp       0.98      0.99      0.98     78115
         uvl       0.99      0.99      0.99     78039
         uzb       0.97      1.00      0.98    173772
         vec       0.91      0.92      0.92     79394
         ven       1.00      0.94      0.97    136219
         vep       0.99      0.99      0.99     98614
         vie       0.97      1.00      0.98     30000
         viv       0.99      0.99      0.99     88553
         vls       0.93      0.92      0.92     82268
         vmw       0.98      0.99      0.98     83934
         vmy       1.00      1.00      1.00     81084
         vol       0.99      1.00      1.00     81336
         waj       1.00      1.00      1.00     86918
         wal       0.94      1.00      0.97    177622
         wap       1.00      1.00      1.00     88703
         war       0.99      1.00      0.99    165520
         wer       1.00      1.00      1.00     78076
         wiu       0.99      1.00      0.99     79204
         wln       0.97      0.98      0.97     79043
         wls       0.99      1.00      1.00     78000
         wmw       0.98      0.93      0.96     80618
         wnc       0.99      1.00      1.00     80224
         wnu       1.00      0.99      1.00     78003
         wol       0.98      0.98      0.98    156277
         wos       1.00      1.00      1.00     78465
         wrs       0.99      1.00      1.00     83381
         wsk       0.97      0.99      0.98     78001
         wuv       1.00      0.99      0.99     78156
         xav       1.00      1.00      1.00     78038
         xed       1.00      0.99      1.00     78006
         xho       0.96      0.95      0.96    282817
         xla       1.00      1.00      1.00     80291
         xmf       1.00      0.99      0.99    174522
         xon       0.98      0.99      0.99     78001
         xsi       1.00      1.00      1.00     78001
         xtd       0.99      0.98      0.99     78000
         xtm       0.98      0.99      0.99     78000
         yaa       1.00      1.00      1.00     81094
         yad       1.00      1.00      1.00    113411
         yam       1.00      1.00      1.00     78077
         yao       1.00      1.00      1.00     89082
         yap       1.00      1.00      1.00    156000
         yaq       1.00      1.00      1.00     78433
         yby       1.00      1.00      1.00     80922
         ycn       0.99      1.00      0.99     82651
         yid       1.00      1.00      1.00    157924
         yle       1.00      1.00      1.00     78000
         yml       1.00      0.99      0.99     80929
         yon       0.99      1.00      0.99     79902
         yor       0.98      0.95      0.96    157759
         yrb       0.98      0.98      0.98     78078
         yre       1.00      0.99      1.00     78000
         yss       0.99      0.99      0.99     78000
         yua       0.99      1.00      0.99     78232
         yuj       1.00      1.00      1.00     78277
         yut       1.00      0.99      1.00     78312
         yuw       1.00      0.99      0.99     79238
         yva       1.00      1.00      1.00     78349
         zaa       0.99      1.00      0.99     78000
         zab       0.99      0.99      0.99     78122
         zac       1.00      0.99      0.99     78000
         zad       0.99      0.99      0.99     78659
         zai       0.99      1.00      0.99    156538
         zam       0.99      0.99      0.99     78038
         zao       0.99      0.98      0.98     78000
         zar       0.95      0.96      0.96     78193
         zas       0.99      0.99      0.99     78193
         zat       1.00      0.99      1.00     78235
         zav       1.00      0.99      0.99     79368
         zaw       0.99      0.99      0.99     79143
         zca       0.99      0.99      0.99     78000
         zea       0.96      0.82      0.89     86053
         zho       0.99      0.98      0.98    483518
         zia       0.99      1.00      0.99     78080
         zne       1.00      1.00      1.00     78116
         zos       1.00      1.00      1.00     81539
         zpc       0.99      0.99      0.99     78236
         zpi       0.98      0.98      0.98     78038
         zpl       0.99      0.99      0.99     78079
         zpm       0.99      0.99      0.99     78000
         zpo       0.98      0.98      0.98     78000
         zpq       0.98      0.98      0.98     78273
         zpt       0.99      0.99      0.99     78000
         zpu       0.98      0.99      0.99     78039
         zpv       1.00      1.00      1.00     78123
         zpz       1.00      1.00      1.00     78000
         zsr       0.97      0.94      0.96     78000
         ztq       1.00      1.00      1.00     78000
         zty       0.98      0.98      0.98     78043
         zul       0.92      0.93      0.93    290362
         zyp       1.00      1.00      1.00     78081

    accuracy                           0.98 104775909
   macro avg       0.97      0.98      0.97 104775909
weighted avg       0.98      0.98      0.98 104775909
