832
627
639
953
1222
896
4138
713
824
753
637
17715
1757
752
695
837
1613
706
3650
2054
797
25193
2230
1409
681
885
642
1488
5509
1415
767
1244
754
763
682
695
2410
725
2453
1722
687
829
883
819
807
731
707
729
711
632
848
2959
793
696
797
838
938
878
4510
1827