1175
963
949
851
849
830
800
757
756
732
689
657
652
635
621
618
617
616
606
605
603
599
595
594
579
578
567
559
548
547
538
538
533
531
525
525
508
502
487
485
484
477
473
471
470
467
463
457
454
448
448
438
434
433
430
425
419
412
410
409
409
401
400
399
397
391
390
388
385
384
382
380
380
380
380
377
376
372
363
359
358
352
349
344
339
339
333
327
320
319
317
314
312
308
304
303
303
302
300
300
298
295
283
282
279
276
270
270
267
260
247
243
237
236