19783
2
25669
0
32302
572
2366
1
17946
2535
1766
2996
3765
4
2173
2316
1189
2902
16
2512
3453
1698
2921
5
1967
21152
8
2932
2529
7
685
3498
3546
475
1169
12621
22
984
721