625719
422321
691628
452712
66128
3536581
48583
1151573
115599
512380
331675
831651
5100799
3035148
2338804
2220988
2027609
1934357
190478
1750118
1716136
1677195
1629471