12514
9397
5498
4104
2905
2696
2544
2533
1997
1872
1868
1607
1485
1269
1200
1169
1124
1123
1114
951
946
885
849
808
763
760
748
722
689
602
593
588
485
345
318
265
241
218
201
176
163
139
116
106
91
89
74
73
63
55
48
43
34
30
29
28
21
18
16
15
13
11
7
5
4
3
2
1
0