131
63
52
20
49
233
31
41
37
10
5
358
615
552
18
3
1
8
4
55
13
107
7
99
56
406
220
65
14
102
186
82
173
134
92
90
117
103
145
16
6
26
97
101
66
146
113
28
21
140
198
124