903
784
2810
1584
809
2039
760
919
1599
3397
1189
1174
759
899
699
947
1054
1128
944
733
800
815
663
697
933
1636
675
20750
935
1358
830
947
792
881
1370
1535
2557
1572
707
917
853
913
1576
895
865
1064
863
760
1022
862
747
1857
1013
2035
791
770
883
824
748
889