47254
103812
35706
179142
254710
55375
911443
501811
543923
415347
885196
713765
5056799
3498581
2977148
2296804
2203988
1998609
189478
1889357
1736118
1708136
1653195
1620471