19783
2
25669
0
32302
17946
1816
2986
1
4044
5
2535
3125
3008
3
1461
2087
2964
1849
3498
4
2478
4471
1672
2906
3779
940
2366
1512
3426
3765
2270
2661
9
3624
2124
948