12322
22479
713
9814
381736
1028
162
620
1264
747
580
882
652412
46623
46430
44708
3991271
3771157
31644
3093151
29506
25242
23220
21390