1212
0
2
2323
3
1637
4
2801
5
1658
1697
6
4200
8
3993
10
3457
9
4764
22
3751
4326
13
11593
14
52
4998
24
6299
9313
4531
4186
12
9048
17
3763
1
7
5707
4118
15
3782
4008
11
7512
3621
5030