29398
26158
9090
2998
3186
28045
4807
53574
5823
1989
11089
115290
4013
4658
18999
8986
4889
37782
8901
9474
4320
49233
13678
5514
5285