126
9
42
7
52
579
216
22
34
112
20
119
158
68
41
84
184
219
59
136
488
37
35
16
75
27
38
23
6
78
32
103
105
21
5
11
79
13
17
31
36
8
3
29
18