843
810
673
612
572
570
525
515
508
488
483
448
438
426
397
396
375
368
367
360
358
352
339
332
321
296
293
287
276
267
266
262
253
249
246
245
243
230
229
225
223
222
210
197
194
193
186
180
179
167
161
151
141
140
139
137