19279
2
31535
0
2730
6
4987
3
1020
4713
5
21743
1
3293
7
17353
2211
522
3114
4
213
4915
521
683
846
802
49165
1551
25137
1610
20634
8
422
2727
169211
11
2275
381
518
798