872
606
600
560
502
441
433
421
414
402
354
319
317
316
313
304
293
282
276
253
248
238
230
204
198
197
194
191