50649
3360
59591
35610
670116
23427
68447
35849
56132
108496
26218
46020
8910
1054137
96068
5585
2801
27412
8452
23515