515
504
580
580
423
501
917
952
871
3837
735
5103
532
569
437
461
439
1367
630
769
542
713
724
662
559