597963
270527
73927
94186
141574
1565
227173
225200
218249
713583
6534
924804
5059799
3499581
2977148
2297804
2204988
1999609
189478
1889357
1736118
1709136
1654195
1621471