123674
35
2786
1
802
2
1066
1366
3
1308
1001
0
1250
1690
2349
7471
9
635
1554
787
1935
2090
3591
11
2604
2710
1414
4768
5
1527
1152
2103
6346
16
1211
1093