526
490
355
332
325
305
274
256
253
245
231
215
213
196
192
189
186
184
182
181
180
177
175
174
173
171
168
165
164
162
158
155
150
146
144
142
140
137
136
133
128
125
124
122
121