664
835
4733
791
36446
953
1040
803
670
839
748
705
1738
1198
712
1419
2342
761
936
755
760
752
880
843
831
732
722
702
735
3290
706
885
958
990
751
639
669
893
703
830
742
810
683
714
1796
699
826
899
707
778
1168
847
2605
1259
924
727
727
1328
826
1001