19783
2
25669
0
32302
2535
572
2996
17946
2366
1
2921
5
21152
8
2932
2623
3
3593
16
3498
4
1189
721
3779
2595
3765
2264
14
1153
806
3090
6
3323
2012
685
898
910
513