702
595
584
480
473
472
441
424
412
411
408
397
392
389
384
379
372
370
357
352
343
340
336
334
334
331
326
324
323
322
322
321
319
317
315
313
310
309
308
307
298
296
295
294
293
290
288
283
282
281
281
280
280
279
278
278
278
275
271
271
270
269
267
267
266
266
264
263
262
262
261
259
258
256
254
254
252
252
247
247
245
245
244
243
242
240
240
240
237
237
233
233
229
229
228
227
227
227
227
227
226
226
224
219
218
218
217
214
214
209
208
207
201
197
196
174