1101
826
668
533
528
479
471
427
388
385
360
357
354
353
348
342
337
301
294
293
290
289
286
285
282
277
271
260
259
240
228
213
212
211
194
188
183
165
164
159
154
151
138
136
133
121
120
119
103
94
93
85