2
4
18
1
1
1
2
799
213
194
182
161
151
147
137
133
131
130
129
119
111
110
106
105
101
101
99
97
96
96
95
93
93
93
91
91
91