149
372
265
557
79
359
75
289
58
218
115
261
68
179
39
137
31
160
28
142
148
158
19
118
16
116
17
113
6
320
15
10
109
7
82