19783
2
25669
0
32302
4179
1
572
528
21152
8
3644
2166
2996
2277
1816
1583
2535
28098
14
2173
1267
4096
1766
1239
3090
6
2666
9
570
800
17946
383
1532
2316
1681