38944
32446
3742
97487
826114
82396
990130
22112
50331
881145
835132
1030199
57551
41782
787120
50650
35237
7717727
44561474
47031250