19783
2
25669
0
572
32302
2996
1849
17946
2535
3765
4
1307
1189
14
471
345
2366
1
536
793
2921
5
4765
8
3227
21152
2932
692
3008
3
3498
685
669
2181
2270
721