307
284
290
523
498
479
463
231
470
530
243
356
242
305
462
469
454
429
285
361
517
477
450
311
393
508
437
495
388
410
468
461
228
357
246