997372
1003297
10646
258910
878110
85645
418985
459224
523124
606593
378370
56421
5059799
3499581
2977148
2298804
2204988
1999609
189478
1889357
1736118
1709136
1654195
1621471