19783
2
392
0
2535
10827
4
3518
12779
8
1158
1078
2727
1
4044
5
3083
511
17946
1761
2155
3
2465
929
758
614
8267
3125
3546