114653
28800
20603
7899
9862
13946
15858
8696
22232
13086
39553
4301
4714
5523
17975
7534
23940
21160
119582
6489
14790
6540
2632
6958
8920
146779
3766
20950
219419
23090