19783
2
17946
0
2535
32302
25669
1730
21152
8
2932
3498
4
3546
1
3779
5978
6
3765
118
1153
1795
3090
2992
3
3519
9
3942
12621
22
3660
3125
15
3788
2907
1683
3080
12472
1583
3041