854
733
676
566
538
529
525
523
521
520
512
509
506
494
493
474
456
451
444
442
439
436
429
421
418
418
417
416
415
413
411
406
395
393
393
389
388
382
378
370
364
355
348
346
346
345
344
343
338
319
312
311
311
310
307
307
300
298
295
293
292
290
288
286
285
284
284
283
282
282
278
278
275
274
272
270
270
270
265
264
261
260
258
257
254
254
254
251
250
249
249
249
246
246
244
244
244
243
237
237
235
235
234
234
233
233
230
230
229
228
226
224
223
220
220
220
220
219
218
217
216
216
215
213
213
213
212
211
210
210
209
209
209
209
208
208
208
203
202
201
199
198
198
198
197
195
190
189
186
183
182
181
181
180
177
177
176
175
172
171
170
169
166
164
164
163
153