24860
26
22353
10
16727
8
15515
16
13072
11082
9
10893
6
8963
8850
11
8417
8199
7879
24
7744
7566
7207
7076
15
6872
6835
13
6828
6725
7
6678
5
6662
6315
6311
1
6248
6040