294901
2284248
104262
4926556
2136527
2551328
116944
3540965
4938609
2425168
66602
49396
53975
57551
47885
51797
52968
65457
45193
47179
562681
621858
927704
839421
1133100
509135
1690387
1522331
1675106
33952348