39020
37017
53917
49912
4193
2731
47321
37910
69216
48330
57244
45824
201430
1649517
1169212
11528276
1045216
10414259
98064
8462155
786911
71776
62644
58042