879
1613
652
860
2409
822
1345
818
668
648
1262
1081
768
3244
684
4193
992
15889
1078
857
699
893
696
749
1043
852
1328
731
677
838
1436
888
758
711
809
995
791
875
674
705
731
854
653
813
819
1101
625
687
5755
626
679
1757
685
709
2269
727
853
719
637
2230