19944
2
1174
1
2377
19932
6
2906
5504
16
131589
2428
0
11059
9
1334
3090
2405
1445
297066
1516
1704
4382
4
2600
2468
3
14887
18
19783
5978
5169
3158
11924
610
313
1047
572
21152
8