3925
47226
3803
1334
1392
1160
2276
2081
2653
2394
1480
2515
201390
1649217
1169212
11527276
1045216
10414259
98064
8462155
786711
71776
62644
58042