427
425
423
421
416
415
409
408
405
404
398
394
392
391
387
383
382
379
376
375
374
365
364
362
359
357
356
350
348
346
345
342
340
331
330
326
322
321
319
318
315
313
312
311
310
308
304
302
299
295
288
287
286
284