527
370
355
328
315
314
304
298
266
258
254
252
245
241
240
239
238
234
227
226
225
224
224
222
221
220
219
218
215
214
212
212
211
211
211
207
206
206
203
203
203
202
202
198
196
194
194
193
191
190
190
189
189
188
187
187
185
184
183
183
181
181
181
180
178
178
178
178
177
177
177
176
176
175
175
175
174
174
173
173
171
169
168
168
168
168
166
163
154