819
460
390
33813
2304
712
750
774
1164
977
1103
17612
685112
49113
48410
47768
4231271
4038158
33044
3244151
31026
26542
24401
22780