903
1
770
2
622
1587
556
61
866
4
1254
3
857
1760
471
388
403
84
81
498
487
685
965
437
532
76
864
107
895
739
794
742