19783
2
25669
0
32302
3765
4
2763
982
1
2535
1417
2903
3
21152
8
1585
3090
6
3083
17946
2366
15233
5949
5
604
674
4562
10
2932
1334
1558
3498
2337
3546
19932
3008
2836
2476