1095
0
2
1352
1
1865
4032
5
2886
13
6336
14
7082
11
5050
4706
4824
5550
7008
18
5788
15
5186
9
6422
20