4703
4653
1877
1850
1768
1704
1610
1344
1225
1178
1145
1126
1111
1075
1054
1050
1029
999
941
855
852
836
823
815
807
788
761
759
754
725
724
719
714
687
685
667
635
617
614
613
605
601
564
564
553
544
544
536
532
524
523
519
518
517
516
515
513
509
507
504
485
482
482
480
475
474
469
468
467
465
422
419