420
353
337
1110
1070
508
476
548
866
683
475
549
460
443
442
485
641
409
0
477
484
425
459
401
463
432
493
417
492
452
529
712
528
566
512
1514
603
449
709
572
451
631
437
465
445
1023
455
447
402
640
384
567
3681
392
468
633
681
419
422
827
446
434
593
613
616
427
436
403
815
471
513
4
687
570
580