19783
2
17946
0
2535
32302
3765
4
25669
2902
16
3498
21152
8
2932
3546
1
3779
2366
1153
118
3090
6
3629
2763
4630
3
3929
2422
1537
7793
2528
7471
9
9055
10
1716
1009
2498
3080