19783
2
25669
0
32302
572
2996
14
2535
1809
1
1153
3765
4
1152
3154
6
800
2595
17946
2600
1064
877
5440
8
2204
5
534
721
255
2366
2921
3546
984
21152
153
2932