512
502
487
485
481
476
470
465
463
461
456
454
446
445
444
439
438
435
434
432
431
421
415
410
408
399
393
392
391
388
387
384
381
377
374
373
372
371
367
366
363
354
353
348
344
341
338
337
334
331
330
328
323