19783
2
2535
25669
0
32302
1282
1
2921
5
2195
3
3498
4
17946
2366
21152
8
2932
1603
2512
3779
2990
3765
2264
1153
2173
2890
1558
1594
3025
3090
6
1234
2808
2012
866
2207