45931
14532
67732
757161
1097139
658108
630120
55128
30238
719104
58754
33343
1050183
90847
56036
10481
858178
957215
1609
99333