19783
2
1334
1
3765
4
17946
0
1445
1412
1105
297066
11924
2377
810
3910
3
32302
131589
3090
6
1174
2323
9
4382
610
2535
2174
19944
2405
14887
18
2903
2763
1736
5978
3256
5504
16