291
153
113
100
125
88
75
71
477
355
206
144
335
156
151
179
207
120
182
115
391
349
172
221
102
175
106
146
70