2525
2079
572
419
366
284
235
191
175
149
136
121
112
105
78
67
60
58
57
55
53
52
50
48
47
45
44
42
41
39
38
37
35
33
31
29
28
24
17
16
15
13
12
11
8