27512
948
1223
1067
2027
2266
32615
20617
2873
2520
4520
2680
687612
49323
48540
47998
4251271
4040158
33094
3253151
31046
26642
24481
22850