9515
9035
4012
866
618
687
935
945
303
846
362
6619
36687
28190
26813
23923
2001267
18504
1790151
16646
1620147
13850
13460
11660