19783
2
25669
0
3724
3
32302
2507
1
17946
2535
2932
3125
3498
4
3765
2476
864
1153
4358
6
3090
2012
3080
2366
21152
8
2316
3546
7793
2921
5
1044
2264
2903
4044
3083
3158