17038
2
1374
0
1976
10
1505
1
2958
3
3738
1463
3476
870
1260
4
2767
8244
5
1829
1271
1787
1177
1446
2938
14926
4422
1515
1891
6529
334096
9
1406
18088
8
1507
1316
15255
28052