811
19312
1092
19817
1550
1360
1610
742966
1320
13416
666
512110
38230
37873
35246
3125268
2903154
26694
2507149
23796
19721
18800
17210