4043
1214
832
412
368
340
295
290
269
243
137
130
129
122
104
102
94
64
60
59
46
44
36
32
30
29
28
26
25
21
20
18
15
14
13
11
9
8
7
6
5
4