982
819
702
697
683
632
601
524
504
493
484
472
463
437
436
423
413
404
401
381
374
370
366
359
355
348
339
316
306
305
289
287
282
268
265
263
258
253
240
239
236
215
213
212
208
204
194
190
186
180
165
149
147
146
142