21136
53236
20915
16630
1530
14073
12379
8915
8023
760
7647
693
6925
6610
6124
585
5627
5011
490
496
446
380
341043
340
3222
301
2812
2718
273
255
223
174
171
145
125
116
101
80