19783
2
2535
21152
8
796
6
2297
25669
0
2528
3
1913
5
2257
1
7304
7
1566
527
2077
2906
3014
20
17946
2277
3085
2234
4
2036
1639
988
2333
1618
4471
2999
1347
4670
892
4083