1142
863
511
308
287
225
138
133
129
110
103
80
58
53
41
39
35
34
27
24
21
18
17
15
14
13
12
10
9
8
7
6
5
4