546
339
335
309
296
281
273
257
252
248
245
240
237
233
231
222
218
209
207
200
199
197
192
190
189
188
184
182
181
179
177
167
165
164
163
161
159
158
155
154
153
152
149
147
144
142
139
138
137
136
134
133
132