163442
480
3683
4415
4769
5347
121146
34643
13002
3670
1868294
54610
201380
1649017
1169212
11525276
1045216
10414259
98064
8462155
786711
71776
62634
58042