20444
29616
20011
30379
1756
15711
21612
2647
3740
21516
18317
1136
701112
50373
49410
49138
4317271
4126158
33644
3326153
31776
27282
24921
23290