19783
2
25669
0
32302
17946
2535
3765
4
2366
1
2921
5
21152
8
2932
3546
3498
3779
2476
2264
1153
4358
6
3090
2012
2204
1849
2711
3593
16
118
3261
3
13018
1650
3998
2763
3080