29895
1362
2194
1503
13429
1062
913
25075
1144
2478
934
1749
4927
2822
864