652
863
865
682
1287
1279
23017
13210
29816
873
763
931
652412
46623
46430
44708
3991271
3769157
31634
3093151
29496
25242
23220
21390