140523
7353
85817
12451
15992
4670
630
410
3322239
9637960
2703
74828
201390
1649217
1169212
11525276
1045216
10414259
98064
8462155
786711
71776
62644
58042