849
587
579
543
486
431
423
409
402
395
345
314
311
309
304
296
289
276
270
248
242
240
231
220
200
193
190
189
188