3083
2
17946
0
1442
1
2155
3
2465
1189
3125
3546
32302
904
6612
10
2605
4
3498
3779
2948
6
4471
3868
2964
374
3051
1603
1903
1461
6346
16
2906
1221
10598
2154
3694