19783
2
25669
0
2996
1153
32302
1743
528
3090
6
3765
4
2903
3
572
2932
14887
18
534
2156
1
2556
1769
3447
7
4358
5440
8
2320
297066
21152
2595
2348
3798
1889
14
616
3080