940446
1397088
33229
14567
185504
240102
182704
161660
93654
348160
104952
40818
80815
98105
64060
128736
222192
37893
343072
685710
143540
352342
163800
70815
1022164
438682
1078984
6527477
3959114
2385057
2870694
4403011
1192462
3519637
5906305