29398
26158
9091
2998
3187
28045
4807
53578
5823
1989
11089
115291
4013
4658
18999
8986
4890
37783
8901
9474
4320
49235
13679
5514
5285