41012
2983
1802
2124
1240
1901
76154
2815
57115
4317
2022
2552
201470
1649517
1169212
11529276
1045216
10415259
98064
8462155
786911
71776
62644
58042