19529
18851
22217
1790
16045
1690
15147
15740
14338
15124
10748
11629
23526
17720
15611
14052
10822
1048263
9554
939148
9300
775142
7270
70311