4044
5
3498
4
17946
0
2535
2
25669
32302
19783
3125
1461
2964
1
4471
2478
2365
2771
2149
1512
2502
5820
3
2108
4074
1672
3779
2986
3090
6
3868
10
904
940
4325
15
4629
1849