19969
19440
1868
18509
1741
16586
168
16801
16428
15235
1599
15726
15172
15472
15398
1455
14721
14774
14981
14503
14366
14870
14335
13817
13669
13480
13965
12870