408591
278837
346260
185571
867
958567
899106
532773
651591
498653
598176
919321
497261
767584
557375
828210
92910
113374
27110
530196
666730
68210
40976
935932
11163
1012164
546988
475809