903
1
769
2
620
1586
556
61
866
4
1254
3
857
1760
471
387
403
84
81
497
487
685
965
437
770
532
76
864
107
894
863
738
794
742