25609
39751
4798
17770
6509
8986
34578
21517
18284
3557
5222
8793