2713
2223
2019
1745
1566
1334
1231
1163
1110
1084
1023
1000
993
957
904
885
870
863
848
830
820
801
792
791
788
787
786
783
755
751
745
699
698
677
677
677
671
658
637
636
627
624
620
609
599
594
587
576
570
566
562
562
560
560
560
556
555
551
548
540
538
535
534
533
531
530
529
528
516
515
513
512
510
504
503
501
501
493
459
455
438