19783
2
2189
1825
1
2932
496
0
21152
8
11924
1334
619
1749
17946
810
2392
10243
4
6236
10
19932
6
3140
1461
2245
3
1000
1606
2530