11629
1110
958159
85894
830
6214
471013
431
432
370
3722
3356
330
3111
304
284
280
261311
240
200
197
1916
184
177
174
162
142
145
146
138
131
105346
104
100
106
105
81
84
67
52
32