19783
2
17946
0
2996
2535
25669
32302
576
4585
10
9055
1189
3666
1923
255
572
4937
21152
8
2932
1458
471
3498
4
3546
1
2439
3779
1162
1527
22731
5978
6
2044
1623
3765