652
863
865
682
1287
1279
23017
13210
29816
873
763
931
652412
46623
46440
44708
3991271
3771157
31644
3093151
29506
25252
23220
21390