477996
400203
511712
876715
35937
313825
262530
658189
576224
41145
919987
135798
5328799
3759581
3270148
2584804
2314988
2167609
2090358
194978
1862118
1757136
1756196
1671471