11529
1100
918159
83894
810
6214
441013
431
392
3722
330
3156
3011
290
274
264
260
251311
240
200
197
1916
184
174
167
162
142
145
146
138
131
104
100
95346
95
81
84
86
67
52
32
22