1547
489
602
1701
546
493
3756
488
3029
544
2111
53509
1065
456
934
618
2050
663
679
557
508
672
6131
4105
826