158722
307489
975460
498397
732638
953278
739728
264380
320645
499461
596424
334681
5054799
3492581
2969148
2294804
2203988
1997609
189478
1886357
1735118
1708136
1653195
1620471