81
14993
13545
184362
936352
808811
70596
184783
819530
401211
978446
835266
5236366
4292933
4178458
3394462
3340998
3257285
3203955
2909726
2896226
2402209
2091352
2079407