888
2
842
1
799
727
1954
639
68
649
813
675
530
102
294
108
319
95
121
105
67
738
1173
772
3
601
567
637
723
391
733
1229
684