3
3
1
4
1
9
1
1
20
4
3
16
490
414
390
384
239
228
221
215
215
211
209
205
204
202
201
196
191
189
186
180
179
179
176
164
160
160
153
151
149
149