86
1
1153
996
3
76
874
794
871
649
513
2
465
65
723
83
1327
771
93
2981
677
1127
579
1011
624
661
734
105
637
111
695