14125
10
2344
1
1991
3
2340
2930
6916
3053
7
2369
0
4375
4
1868
2100
2
1690
2294
2173
1812
3562
2462
2484
2368
1072
1558
1093
1197
3808
962
4006
1366
1239
725
2039