6591
747160
19748
23119
18732
23348
7810
15015
14226
978
14120
9110
6714
15211
7512
695
876
503
14722
535
1021
4110
391
460
15612
787
463
8318
435
516
474
731
12116
643
618
633
533
341
483
8010
1019
606