7550
28425
5880
48949
9951
5030
6340
24518
5960
7730
3669
4850
687612
49323
48540
47998
4251271
4040158
33094
3253151
31046
26642
24481
22850