25439
4200
4043
1234
3798
1440
1457
1489
2624
2027
7141
2077
2101
6386
5988
11456
3696
3446
167697
8774
15980
8546
158188