476273
502611
212861
157942
555693
141914
576734
65841
874696
177888
621537
511192
5329799
3759581
3270148
2584804
2314988
2167609
2090358
194978
1862118
1757136
1756196
1671471