398
2478
946
711
913
523
400
529
1188
2753
986
467
661
1957
2336
1279
904
508
526
1074
748
643
397
537
425