17434
13871
8705
3219
2636
2299
2290
1914
1518
1293
1283
1195
1158
1125
1114
1087
1074
1068
1064
1000
954
943
942
933
913
902
858
831
819
804
792
791
764
764
729
724
723
688
686
685
680
666
648
645
601
598
578
571
565
554
554
549
545
511
506
502
474
464
463
460
450