19783
2
17946
0
32302
25669
3498
4
3090
6
7258
1461
21152
8
3765
2535
2903
3
6327
7
1864
1
8185
2763
2932
1189
2350
3779
14
1347
4996
1153
669
2996
572
1002
3479
5
1337