495822
259850
208432
589471
173594
866805
240395
195793
729666
538904
48892
755575
5114799
3547581
3046148
2349804
2226988
2031609
1943357
190778
1756118
1717136
1681195
1632471