19496
39050
3820
2310
2300
1961
16639
1480
1484
13831
127894
1251833
10546
10158
97736
943391
9115
879
840
807959
759
7519
740
7242
7214
7211
7125
699
628060
603
5714
5516
540
520
516327
5018
498103
4856
4526
445
437
386
384
366
3210
310
306
3010
305
292
293
2813
275
2612
263
253
255
246
2322
223
215
206
201
196
1817
176
172
171
160
153
135
125
121
124
113
101