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