406
4123
483
934
538
1107
586
463
549
2470
573
384
425
487
443
469
466
596
1074
570
514
571
540
695
2805