19783
2
32302
0
2535
3498
4
25669
1193
3080
3
2996
3090
6
1603
1
21152
8
3546
3833
536
17946
2932
4471
2268
988
7793
2902
16
485
984
1804
1408
14
189326
255
1189
1761