43986
4863
4058
2765
2531
2000
1948
1858
1838
1810
1269
1109
937
845
763
693
588
358
348
317
265
240
215
209
198
176
173
166
158
135
127
121
118
96
94
91
87
80
74
72
55
47
45
42
41
40
37
32
31
30
21
16
13
10
8
7
6
5
2
1
0