2932
2
19783
25669
0
17946
32302
1212
4005
3
2535
4471
21152
8
6362
5
1659
2518
1919
3498
4
528
1
6617
2090
7793
1153
456
3090
6
1773
5164
854
3289
3080
2920
1064
1044