9023
8872
73862
9760
59934
10100
8010
58736
8623
7741
7420
6852
586111
42230
42013
39967
3547270
3302154
29254
2795149
26576
22562
21030
19230