2385
2034
1734
1516
1498
1483
1434
1308
1221
1180
1020
1017
1011
886
852
798
762
758
755
746
716
701
701
696
664
635
635
629
625
621
614
611
608
608
607
598
598
597
585
585
575
575
567
564
561
555
545
537
523
518
513
509
501
488
484
480
478
473
469
462
462
459
441
438
437
437
423
415
399
392
377
369
327