19783
2
25669
0
4471
1512
1
17946
32302
2258
1461
2535
3125
2964
2478
2149
5
2986
4044
3498
4
3083
1672
948
2139
1816
3779
2626
1849
940
2087
1237