845
1
777
719
1262
663
1045
140
561
2894
2
1177
770
724
1783
10
2573
154
930
763
685
144
139
448
4
120
168
539
678
9
607
738
744
486
7620