2677
5033391
31654
5430
3560
4680
4141833
31215
6000
33821
3008
5631
698812
50133
49280
48948
4300271
4097158
33504
3314152
31676
27152
24851
23180