687198
952813
156936
626870
650667
900768
377847
80471
299374
601342
68361
85693
5059799
3499581
2977148
2297804
2204988
1999609
189478
1889357
1736118
1709136
1654195
1621471