4416
1029
751
341
314
296
267
258
257
229
146
134
128
107
103
96
74
68
55
52
49
46
44
42
38
32
27
26
25
22
19
18
16
14
13
11
10
9
8
7
6
5
4