41355
3
2544
989
1
0
1118
2
1734
719
2264
3137
9160
5
352
3629
1343
1993
2675
7
2102
1417
2836
1526
2456
658
1564
2067
4734
15
1618
1239
2690
4
1904
6977
7160