997
901
888
795
737
726
637
634
626
620
619
618
612
579
572
551
536
531
525
518
491
491
488
487
479
473
467
462
446
436
433
423
418
416
416
412
408
405
403
401
396
391
388
385
375
362
361
361
355
354
354
353
353
351
349
340
330
330
329
324
317
317
312
310
308
301
295
289
286
284
275
272
271
271
271
270
269
269
263
259
257
256
255
252
252
251
246
244
243
243
239
237
223
220
218
210
200
199
186
184