2677
5450
4700
5033391
3570
31654
4141833
46546
31215
24910
6000
5641
699912
50233
49340
49008
4311271
4120158
33564
3323153
31746
27242
24861
23260