105290
0
3462
2
4694
7
2079
3
4869
4180
12
3469
4
2786
1053
1207
1
1470
1334
1645
6850
10
6515
4363
5
963
10270
9355
3836
11829