12005
3
3440
2
1458
2457
0
5108
4
5602
9
2730
6
1811
2922
6513
5
4271
2604
7
978
1121
6579
3054
1
2673
5620
11
1235
2359
2904
2659
752