14125
10
2344
1
2340
2930
1231
1991
3
3053
7
420
0
1690
2100
2
2369
2294
989
3562
2484
2173
2235
1072
2518
2368
6916
1868
4375
4
1558
1093
1023
1812
2462
693
784