140326
388495
247393
371906
902366
358169
527749
596462
838345
34197
766221
518802
5079799
3512581
3001148
2308804
2211988
2005609
1901357
189778
1742118
1715136
1658195
1624471