554
527
499
474
456
408
399
392
386
371
352
342
335
335
333
324
312
309
308
299
295
287
285
280
274
271
267
264
263
254
253
251
251
246
242
238
238
237
237
235
234
227
226
224
224
223
223
221
219
217
215
215
213
212
211
210
210
207
207
206
205
204
203
202
200
200
199
199
199
198
197
197
196
191
191
188
188
182
179
179
178
178
178
177
176
176
175
175
175
171
170
170
169
169
168
167
167
166
163
161
158
156
154
153
150
146