3348
21712
3633
721702
630
933
14610
1075
935
642
1317
22426
656212
46753
46670
45008
4016271
3808157
31794
3109151
29646
25402
23340
21470