19783
2
2316
0
25669
2170
1
2921
5
32302
1603
1516
2996
5151
8
2535
1780
572
2932
3528
7
3498
4
1444
5412
2466
17946
4291
1476
1153
4074
3090
6
2012
2529
2366
21152
4363