4471
1130
785
393
392
292
279
267
261
243
142
127
125
121
120
117
104
75
74
68
57
54
48
47
38
37
36
34
29
26
25
24
21
19
18
16
14
13
12
11
9
8
7
6
5
4