14
0
19783
2
21152
8
25669
255
3090
6
528
1153
2903
3
2932
1193
1189
423
431
2600
4
1812
877
2556
2996
4471
1421
2949
1174
1
2476
3546
3080
297066
2964
1064
1973