18515
1264
1628
1153
1107
1393
2119
1055
864
1666
1955
11610
685112
49103
48400
47758
4231271
4038158
33044
3242151
31026
26542
24401
22780