1558
1312
431
358
312
309
212
178
140
138
124
80
78
75
74
66
64
58
57
53
52
46
45
37
36
34
31
30
29
26
25
24
23
20
19
18
17
16
15
14
12
10
9
8