1153
848
793
735
622
551
536
459
448
434
430
428
384
374
369
367
366
354
342
341
335
329
325
310
308
302
300
295
293
290
289
287
276
254
231
230
229
225
217
215
214
203
197
195
191
186
175
173
171
167
160
149
141
137
134
133
131
129