2041
2
1015
0
2313
1
3465
1061
2075
4821
3159
572
742
2524
685
319
1107
1457
445
1386
332
305
2061
3
393
1298