19783
2
32302
0
2535
17946
25669
3090
6
1730
1189
14
2932
1564
3498
4
572
2996
2666
9
527
3
1320
2906
1
1153
2992
21152
8
1672
12472
255
884
7793
1119
2258
3125
15
971