5878
1614
1056
623
530
442
417
401
352
273
188
162
160
142
137
135
112
83
80
76
70
67
50
45
44
41
38
35
32
31
30
29
26
25
23
22
21
19
15
14
12
10
9
8
7
6
5
4