19783
2
25669
0
32302
1768
17946
3090
6
19944
2906
1
21152
8
5504
16
297066
4471
131589
1047
2377
810
1704
4382
4
1174
3910
3
2949
14887
18
1461
3498
6236
10
1516
5169
1334
2903