19783
2
32302
0
25669
2996
2535
984
14
2932
3498
4
903
17946
2666
9
2258
1
1153
3090
6
392
2087
21152
8
617
635
1734
971
1239
3080
3
338
571
797
352
1044
978