289897
1046977
376238
27170
429691
707465
155746
468501
134637
331626
100243
43039
5054799
3492581
2969148
2294804
2203988
1996609
189478
1886357
1735118
1707136
1653195
1620471