659
579
489
423
406
405
368
272
270
259
252
248
246
229
226
217
214
193
178
174
171
168
167
164
158
156
149
148