999
10959
1790
921
2153
1522
915
655
885
639
1261
1495
668
2118
725
732
691
838
904
651
1156
2056
756
752
710
834
658
4693
652
710
877
723
1400
675
774
984
734
2722
698
771
789
719
1437
1008
714
697
720
1092
867
767
918
730
715
732
798
978
1903
726
662
758