19783
2
25669
0
32302
17946
1816
3008
3
2964
1
2986
1849
2906
4044
5
4471
2535
3125
3765
4
1461
2087
5440
8
3498
902
2478
1672
2903
1603
3779
1822
940
2069
2525
2366