19783
2
25669
0
32302
2535
1153
17946
3090
6
21152
8
2258
1
2992
2932
3142
4
4471
3498
2585
2964
2666
9
1044
2476
2189
3696
2906
1512
910
2478
2986
4321
1672
4291
2740