19783
2
3090
6
1334
1
11924
2758
5
1412
0
1105
3779
4691
2377
17946
810
3765
4
297066
9160
21152
8
4382
610
3080
3
2535
2174
2405
32302
14887
18
2903
1736
5978
3256
5504
16
1516