19783
2
17946
0
32302
2535
2476
3090
6
2996
25669
3546
1
1189
21152
8
2907
4471
2932
392
1603
3125
7793
4
3498
2666
9
536
2906
3765
14
1153
984
7978
1512
1534
528