19783
2
25669
0
32302
1166
11
532
1
2535
1585
3008
3
17946
3090
6
15233
7793
4
2316
3060
5
674
2921
2932
3898
10
4032
12
123674
35
1071
3498
2337
5204
8527
3765
2666
9
2836
2476
2802