935
2
87
1
1156
996
3
76
874
795
871
649
513
465
66
723
83
1327
772
93
2981
677
1127
579
1012
624
661
735
105
637
112
695