425162
149173
220096
153951
151265
8797132
8984126
1501107
33089179
1952102
33860182
250797
228585
1458115
144580
8565107
185488
308686
1504109
150991