1300
1538956
624
862
1132
910
680
1695
807
711
819
460
687612
49323
48530
47978
4250271
4040158
33094
3252151
31046
26632
24481
22840