196162
816643
217136
915158
864169
755768
801979
91672
550648
936775
376350
563370
5329799
3759581
3270148
2584804
2314988
2167609
2090358
194978
1862118
1757136
1756196
1671471