19783
2
2535
25669
0
572
32302
2921
5
3498
4
2996
17946
14
2366
1
21152
8
2932
1603
2512
1189
721
3779
2595
2990
3765
2264
1153
2173
2890
3
1558
3090
6
2012
685
866