999
1539
10959
1790
2153
983
885
639
677
1261
1495
2118
725
659
838
839
756
710
784
817
658
892
652
877
675
984
988
734
698
771
708
789
1939
713
2689
756
1092
767
918
978
1017
945
869
853
657
809
820
782
831
8365
969
800
1158
2641
5387
910
1070
854
942
1030