19783
2
25669
0
21152
8
2906
1
17946
4471
32302
2535
1516
2209
3
2466
5
5151
4291
4
1777
1780
2705
1758
3528
7
2490
5412
905
7086
12
977
6929
11
2316
1095
2199
3083
2784
1594