19783
2
25669
0
32302
2535
2932
3498
4
17946
2528
3
1153
3090
6
2012
2093
4757
8
2854
1
3788
8313
9
1901
9278
18
2366
2123
21152
1753
1854
380
17340
14
736
560
3831
7
2263
1062