848
713
576
444
308
390
958
820
334
903
765
632
499
360
794
663
873
388
602
470
687
768
979
495
361
925
443
660
521
736
601
330
548
416
630
496
710
792
306
870
736
603
819
680
898
764
630
491
360
926
438
656
520
735
948