19783
2
25669
0
32302
572
2996
2535
17946
3090
6
7793
4
2316
14
2921
5
1189
2932
3498
3765
2666
9
2595
800
2476
685
2906
1
1153
4358
5440
8
984
2012
13018
721
2366