935
764
668
622
544
473
434
429
428
417
331
319
316
303
294
286
282
270
268
266
251
245
241
238
229
227
226
213
203
202
200
199
197
196
191
190
187
183
182
181
180
178
177
176
175
172
170
168
165
164
160
159