19783
2
25669
0
32302
17946
2996
2535
572
2264
1
21152
8
3083
2366
2921
5
2932
2258
3498
4
1189
2666
9
721
3779
2595
3765
940
6779
14
1289601
1153
3090
6
2012
685
297066