982
956
768
711
692
652
644
581
574
556
526
516
490
489
484
466
459
434
419
417
413
403
402
393
384
379
355
347
346
329
313
309
297
295
294
289
282
275
274
272
258
257
256
251
243
239
216
210
202
201
200
194
190
184
179
177
172
170
161