2370
2
370
0
873
1
582
345
4043
6
4099
8
443
451
392
742
223
685
197
3172
962
1554
1011
3
1245
18816
11
2534
8527
1063
2294
1358
766
1715
1668
1355
1763