25085
2180
4946
1203
6462
2055
1479
1177
2585
13270
3503
11072