590
800
670
537
964
830
344
557
426
993
509
373
800
663
881
749
962
479
345
422
988
505
720
935
452
667
397
615
477
340
910
423
856
719
585
451
314
530
399
961
826
343
557
771
987
853
368
934
448
664
880
396
612
472
336