1175
963
950
852
851
830
801
757
756
732
689
657
652
635
621
618
617
616
606
605
604
599
597
594
579
578
567
560
548
547
538
538
533
531
526
525
508
502
487
485
484
477
473
471
470
467
463
457
455
448
448
438
434
434
430
425
419
413
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
340
339
333
327
320
319
317
314
312
308
305
303
303
302
301
300
298
295
283
282
279
276
270
270
267
260
247
243
237
236