3861
3565
2820
2690
2277
2078
1917
1793
1712
1600
1593
1569
1503
1398
1323
1286
1280
1262
1239
1204
1148
1106
1037
1012
996
978
972
939
931
929
925
925
902
902
881
856
842
842
836
821
804
798
793
776
773
763
759
753
749
749
746
740
730
729
727
722
706
704
685
685
680
679
673
666
645
628
622
622
608
601
585
584
581
580
572
566
565
563
549
541
537
536
535
533
526
523
518
514
513
512
512
504
501
494
488
485
481
480
478
459
432
424
422
420
378
365