1130
913
2022
19919
1300
12922
624
862
1132
910
680
642
693812
49903
49140
48668
4282271
4082158
33364
3277151
31516
27042
24761
23110