63060
50433
42280
497521
652390
172530
235935
57364
710506
518557
642772
968791
5097799
3530581
3032148
2337804
2219988
2018609
1927357
190278
1750118
1716136
1672195
1629471