5358
1338
906
530
433
340
329
279
244
167
163
151
136
130
106
101
88
74
58
55
54
50
47
38
37
34
32
30
29
27
24
22
21
20
17
16
12
11
9
7
6
5
4