2442
2041
2922
31114
3299
3122
1135736
3318
2770
992
1897
1573
201380
1649017
1169212
11525276
1045216
10414259
98064
8462155
786711
71776
62634
58042