1
4
2
5
1
1
8
1
796
213
193
183
160
151
147
136
132
130
129
127
118
111
109
106
104
101
101
99
97
96
96
95
93
92
91
90
90
89