869
603
596
559
500
441
431
420
414
402
353
317
316
315
311
303
293
282
276
253
248
247
236
228
203
198
196
194
193
190