19783
2
17946
0
2535
25669
553
1
1619
2508
7
32302
2028
840
6026
2929
6
3765
4
3158
1022
21152
8
2932
3498
3546
3779
2903
3
2964
1603
2906
2879
2476
1153
4471
3090