1057
1
609
2
2093
408
617
605
580
701
638
842
843
709
505
735
388
566
419
664
554
402
607
447
533
600
867
861
823
653