2544
1783
3288
3075
211160
105644
68322
51512
4578
170149
92719
3845
201410
1649217
1169212
11528276
1045216
10414259
98064
8462155
786911
71776
62644
58042