295570
220772
450387
156491
2987102
184297
1562118
531698
308479
33164179
1432117
16736117
221285
32305178
154166
3968109
511282
232556
144483