29189
25849
8812
2845
3013
27734
4663
52492
5620
1844
10799
114867
3861
4496
18600
8590
4682
37522
8651
9292
4167
48981
13397
5259
5131