934
796
629
618
614
563
514
470
453
438
437
422
396
394
376
354
352
350
341
336
335
331
330
323
315
310
300
285
284
251
233
229
224
222
221
219
218
211
210
205
203
201
199
197
187
164
158
154
153
137
134
133
129
125
123