394
314
295
239
238
230
229
228
222
220
217
211
210
204
201
190
178
176
175
174
169
168
164
163
161
155
153
148
147
146
145
144
143
142
141
140