              precision    recall  f1-score   support

         aai       1.00      0.79      0.88     10129
         aak       0.93      1.00      0.96     11199
         aau       1.00      0.88      0.93     10000
         abt       1.00      0.79      0.88     10242
         abx       0.99      0.65      0.79     10190
         aby       1.00      0.68      0.81     10040
         ace       1.00      0.52      0.68     10303
         aey       1.00      0.70      0.83     10016
         agd       0.97      0.96      0.96     10031
         agg       0.99      0.99      0.99     12467
         agm       0.89      1.00      0.94     13717
         aia       1.00      0.22      0.36     10014
         akh       1.00      0.91      0.95     10000
         alp       1.00      0.74      0.85     10014
         amh       1.00      0.99      0.99     15000
         amk       0.95      0.86      0.90     10049
         amm       0.94      0.95      0.94     10248
         amn       0.40      0.99      0.57     10039
         amp       1.00      0.96      0.98     10169
         aoj       0.99      0.58      0.73     10086
         aom       0.97      0.99      0.98     10682
         aon       1.00      0.72      0.84     10048
         ape       0.98      0.94      0.96     10080
         apr       1.00      0.15      0.26     10000
         apz       0.99      1.00      0.99     12491
         ara       0.97      1.00      0.98     15000
         aso       0.86      0.98      0.92     10135
         ata       0.99      0.96      0.98     10025
         atb       1.00      0.99      1.00     10001
         atd       1.00      0.72      0.84     10012
         att       0.99      0.94      0.96     10012
         auy       0.42      1.00      0.60     13388
         avt       1.00      0.97      0.98     10004
         awb       0.62      1.00      0.76     10681
         bbb       0.98      0.93      0.96     10006
         bbc       1.00      0.37      0.54     10070
         bbr       1.00      0.80      0.89     10001
         bch       1.00      0.05      0.10     10025
         bcl       1.00      0.63      0.77     20402
         bdd       0.34      0.98      0.50     10723
         bef       0.67      0.99      0.80     10235
         ben       0.99      0.99      0.99     15000
         bgs       0.99      0.96      0.97     10016
         bhl       1.00      0.86      0.93     10031
         bhw       1.00      0.96      0.98     10016
         big       1.00      0.92      0.96     10507
         bis       0.88      0.85      0.87     17132
         bjn       0.99      0.07      0.13     10502
         bjr       1.00      0.81      0.90     11253
         bkd       1.00      0.57      0.73     10031
         blw       0.98      0.89      0.93     10130
         blz       1.00      0.52      0.68     10118
         bmh       0.99      0.90      0.94     10007
         bmu       1.00      0.88      0.94     10226
         bnp       1.00      0.25      0.40     10000
         boj       0.91      0.99      0.95     10035
         bon       1.00      0.95      0.97     10100
         bpr       1.00      0.62      0.76     10000
         bpy       0.91      0.99      0.94     10579
         bts       0.93      0.77      0.84     10030
         btx       0.14      0.99      0.25     10009
         bug       0.98      0.94      0.96     10942
         buk       1.00      0.68      0.81     10000
         byr       1.00      0.77      0.87     13090
         byx       1.00      0.79      0.88     10010
         bzh       1.00      0.80      0.89     10062
         cbk       1.00      0.12      0.22     20233
         ceb       0.89      0.69      0.78     30511
         cgc       0.78      0.85      0.82     10006
         chk       0.61      1.00      0.76     20047
         cjv       0.97      0.96      0.97     10000
         clu       0.89      0.00      0.00     10045
         cnh       1.00      0.13      0.23     10001
         dad       0.97      0.92      0.94     10002
         dah       1.00      0.81      0.89     10000
         ded       1.00      0.82      0.90     10639
         deu       0.26      0.99      0.41     15000
         dgc       0.82      0.86      0.84      9999
         dgz       1.00      0.07      0.12     10006
         dob       1.00      0.21      0.34     10186
         dww       1.00      0.11      0.20     10157
         ebk       1.00      0.12      0.21     10100
         emi       1.00      0.00      0.01     10088
         eml       0.94      0.87      0.90     10644
         eng       0.96      0.28      0.43     30000
         enq       1.00      0.27      0.42     10132
         etr       0.82      0.84      0.83      8152
         faa       0.96      0.98      0.97     10978
         fai       1.00      0.76      0.86     10007
         fas       1.00      1.00      1.00     15000
         for       1.00      0.36      0.53     10588
         fra       0.97      0.40      0.56     15000
         gah       1.00      0.92      0.96     10132
         gam       1.00      0.49      0.66     10006
         gaw       1.00      0.83      0.91     10005
         gbi       1.00      0.77      0.87     10028
         gdn       1.00      0.64      0.78     10097
         gdr       1.00      0.90      0.95     10006
         gfk       1.00      0.42      0.59     10000
         ghs       1.00      0.88      0.93     10155
         gil       1.00      0.93      0.97     10001
         gor       1.00      0.12      0.21     10553
         guj       1.00      0.99      0.99     15000
         gvf       1.00      0.86      0.93     10004
         hau       0.87      0.63      0.73     15000
         heg       1.00      0.64      0.78     10000
         hil       0.28      1.00      0.44     10072
         hin       0.99      0.87      0.93     15000
         hla       0.21      0.98      0.35     10000
         hmn       1.00      0.99      0.99     10000
         hmo       0.43      0.99      0.60     20003
         hot       1.00      0.75      0.86     10001
         hui       1.00      0.78      0.87     10141
         ian       1.00      0.74      0.85     10056
         iba       1.00      0.60      0.75     10002
         ibg       0.99      0.85      0.91     10083
         ilo       0.99      0.94      0.96     20851
         imo       0.99      0.88      0.93     10036
         ind       0.95      0.68      0.79     30000
         ino       0.93      0.69      0.79     10331
         iou       0.97      0.99      0.98     10084
         ipi       1.00      0.37      0.54     10072
         ita       0.11      0.99      0.19     30000
         iws       1.00      0.97      0.99     10225
         jae       1.00      0.93      0.97     10012
         jav       0.98      0.90      0.94     30000
         jpn       0.93      0.89      0.91     99372
         kac       1.00      0.55      0.71     10000
         kan       1.00      1.00      1.00     15000
         kbm       1.00      0.89      0.94     10001
         kew       1.00      0.01      0.02     10015
         kgf       1.00      0.99      0.99     10055
         khm       0.56      0.98      0.72     33824
         khz       1.00      0.01      0.03     10772
         kje       1.00      0.18      0.31     10004
         kjs       0.97      0.42      0.59     10029
         kkc       1.00      0.59      0.74     10042
         klv       1.00      0.91      0.95     10104
         kmg       0.99      0.99      0.99     10301
         kmh       1.00      0.91      0.95     10024
         kmo       1.00      0.62      0.77     10048
         kms       0.99      0.95      0.97     10000
         kmu       1.00      0.01      0.02     10591
         knv       0.99      0.97      0.98     11189
         kor       0.91      1.00      0.95     15000
         kos       1.00      0.74      0.85     10004
         kpf       0.97      0.97      0.97     10057
         kpg       1.00      0.18      0.31     10000
         kpr       0.93      0.97      0.95     10027
         kpw       1.00      0.97      0.99     10001
         kpx       1.00      0.07      0.13     10112
         kqc       1.00      0.07      0.13     10003
         ksd       1.00      0.00      0.00     10000
         ksr       1.00      0.97      0.98     10338
         ksw       1.00      1.00      1.00     10000
         kto       1.00      0.07      0.14     10008
         kud       0.83      0.74      0.78     10958
         kue       1.00      0.93      0.96     10011
         kup       1.00      0.25      0.39     10034
         kwj       0.92      0.97      0.95     10006
         kyc       1.00      0.84      0.91     10060
         kyg       0.22      0.98      0.36     10674
         kze       0.91      0.79      0.85     13489
         lao       0.49      0.98      0.65     26239
         lbk       0.75      0.87      0.81     10075
         lcm       1.00      0.02      0.04     10004
         leu       1.00      0.49      0.66     10005
         lex       1.00      0.29      0.45     10232
         lid       1.00      0.62      0.76     10000
         lus       0.99      0.98      0.98     10002
         mar       0.84      1.00      0.91     15000
         mbb       0.99      0.95      0.97     10042
         mbh       1.00      0.33      0.49     10000
         mbt       0.98      0.92      0.95     10072
         mcq       1.00      0.34      0.51     10081
         med       1.00      0.87      0.93     10000
         mee       0.99      0.36      0.53     10064
         mek       1.00      0.03      0.06     10021
         meu       1.00      0.31      0.48     10030
         mfe       0.60      1.00      0.75     10005
         mhl       1.00      0.40      0.58     10028
         min       1.00      0.90      0.95     10860
         mkn       1.00      0.73      0.85     10000
         mlh       1.00      0.73      0.84     10173
         mlp       1.00      0.83      0.91     10001
         mmo       1.00      0.15      0.25     10007
         mmx       1.00      0.27      0.42     10004
         mna       1.00      0.34      0.51     10000
         mox       1.00      0.57      0.72     10196
         mpp       1.00      0.59      0.74     11277
         mps       0.92      1.00      0.95     10001
         mpt       0.88      0.97      0.92     10046
         mpx       1.00      0.40      0.57     10024
         mqj       1.00      0.06      0.12     10604
         msm       0.99      0.76      0.86     10039
         msy       1.00      0.75      0.85     10065
         mti       1.00      0.09      0.17     10023
         mux       1.00      0.96      0.98     10230
         mva       1.00      0.66      0.79     10310
         mvn       1.00      0.01      0.02     10392
         mya       0.98      1.00      0.99     78472
         myw       0.97      0.96      0.96     10382
         naf       0.98      0.97      0.98     10344
         nak       1.00      0.82      0.90     10000
         nas       1.00      0.88      0.93     12744
         nbq       1.00      0.34      0.51     10085
         nca       0.97      0.98      0.98     10108
         nia       0.36      1.00      0.53     10012
         nii       0.94      0.95      0.94     10001
         nij       1.00      0.19      0.31     10005
         niu       1.00      0.35      0.52     10013
         nop       1.00      0.82      0.90     10543
         nou       1.00      0.81      0.89     10000
         nsn       1.00      0.10      0.18     10048
         nvm       1.00      0.69      0.82     10004
         nwi       1.00      0.79      0.88     10099
         obo       1.00      0.80      0.89     10013
         okv       1.00      0.60      0.75     10000
         omw       1.00      0.95      0.97     10617
         ong       1.00      0.87      0.93     10000
         ons       1.00      0.65      0.79     10001
         opm       0.98      0.93      0.96     10026
         pag       1.00      0.76      0.86     20578
         pam       0.52      0.78      0.63     10573
         pan       1.00      1.00      1.00     15000
         pck       1.00      0.48      0.65     10010
         pis       1.00      0.74      0.85     10009
         pli       0.96      0.98      0.97     13748
         pma       0.98      0.88      0.93     10004
         pol       0.99      0.98      0.99     15000
         pon       1.00      0.94      0.97     20157
         por       0.99      0.85      0.92     15000
         ppk       1.00      0.13      0.23     10033
         ppo       0.99      0.99      0.99     10049
         prf       0.75      0.95      0.84     10048
         ptp       1.00      0.97      0.98     10000
         ptu       0.86      0.75      0.80     10242
         pwg       1.00      0.44      0.61     10164
         rai       1.00      0.16      0.27     10001
         rar       1.00      0.43      0.60     10000
         roo       1.00      0.27      0.42     10125
         rro       1.00      0.71      0.83     10067
         rus       0.99      1.00      0.99     15000
         rwo       1.00      0.86      0.92     10334
         sgz       0.94      0.94      0.94     10010
         shn       0.94      0.97      0.96     11436
         sim       1.00      0.57      0.72     10025
         sll       0.95      0.95      0.95     10000
         smk       1.00      0.80      0.89     10044
         smo       1.00      0.86      0.92     30073
         snc       0.98      0.97      0.98     10621
         snp       0.98      0.91      0.94     10041
         sny       0.18      1.00      0.31     10007
         soq       1.00      0.23      0.37     10204
         spa       0.25      0.98      0.40     15000
         spl       1.00      0.84      0.91     10209
         sps       1.00      0.32      0.48     10001
         ssd       1.00      0.62      0.77     10014
         ssg       1.00      0.56      0.72     10014
         ssx       1.00      0.75      0.86     10255
         sua       1.00      0.35      0.52     10000
         sue       0.28      0.99      0.44     10009
         sun       0.56      0.47      0.51     20587
         swa       0.99      0.78      0.87     15000
         swp       1.00      0.02      0.05     10081
         sxn       0.49      0.98      0.65     10205
         tah       1.00      0.73      0.84     15272
         tam       1.00      1.00      1.00     15000
         taw       1.00      0.98      0.99     10000
         tbc       1.00      0.39      0.56     10001
         tbg       1.00      0.84      0.91     10393
         tbl       0.56      1.00      0.72     10000
         tbo       1.00      0.26      0.41     10137
         tdt       0.87      0.98      0.92     10004
         tel       1.00      1.00      1.00     15000
         tet       0.92      0.44      0.60     10396
         tgl       0.28      0.98      0.43     30000
         tgp       1.00      0.74      0.85     10008
         tha       0.81      0.99      0.89     30000
         tif       1.00      0.34      0.50     10100
         tim       1.00      0.81      0.90     10073
         tlf       1.00      0.70      0.82     10023
         tnk       0.93      0.99      0.96     10037
         tnn       0.98      0.99      0.99     10039
         tpi       0.55      0.93      0.69     28584
         tpz       1.00      0.83      0.91     10000
         tte       1.00      0.29      0.44     10791
         tuc       1.00      0.22      0.36     10000
         tur       1.00      0.85      0.92     15000
         tvk       1.00      0.71      0.83     10001
         tvl       0.62      1.00      0.76     10000
         ubr       1.00      0.57      0.73     10046
         ubu       0.98      0.96      0.97     10119
         urd       1.00      0.99      0.99     15000
         usa       1.00      0.53      0.69     12725
         uvl       1.00      0.36      0.53     10005
         vie       0.99      0.99      0.99     30000
         viv       1.00      0.07      0.13     11407
         waj       1.00      0.37      0.54     11132
         war       0.99      0.93      0.96     21224
         wer       1.00      0.87      0.93     10008
         wiu       1.00      0.10      0.18     10150
         wls       1.00      0.96      0.98     10000
         wnc       1.00      0.47      0.64     10286
         wnu       0.53      0.99      0.69     10003
         wos       0.82      1.00      0.90     10057
         wrs       1.00      0.59      0.74     10689
         wsk       1.00      0.71      0.83     10001
         wuv       1.00      0.47      0.64     10020
         xla       1.00      0.66      0.79     10285
         xsi       1.00      0.97      0.98     10001
         yap       1.00      0.84      0.92     20000
         yby       1.00      0.16      0.28     10372
         yle       1.00      0.99      0.99     10000
         yml       1.00      0.32      0.48     10379
         yon       1.00      0.32      0.49     10236
         yrb       0.67      0.95      0.78     10010
         yss       0.97      0.97      0.97     10000
         yuj       1.00      0.90      0.95     10039
         yut       1.00      0.98      0.99     10040
         yuw       1.00      0.82      0.90     10150
         yva       1.00      0.43      0.60     10043
         zho       0.49      0.98      0.65     61612
         zia       0.98      0.93      0.96     10012
         zyp       1.00      0.30      0.46     10013

    accuracy                           0.74   3992000
   macro avg       0.93      0.71      0.74   3992000
weighted avg       0.91      0.74      0.75   3992000
