524
babe
521
515
503
493
489
487
480
469
463
454
440
424
381
367
318
318
301
289
284
282
281
280
277
273
259
253
253
244
242