1064
1375
893
986
19719
2190
917
820
1180
850
1410
1120
687612
49323
48540
47998
4251271
4040158
33094
3253151
31046
26642
24481
22850