3032148
315899
486636
671252
1034475
1106354
659522
11919
395462
857220
272739
290764
5097799
3530581
2337804
2219988
2018609
1927357
190278
1750118
1716136
1672195
1629471