19783
2
25669
0
3090
6
32302
2996
3080
3
21152
8
1193
3546
1
2932
5440
1603
2535
3498
4
3833
536
2903
572
1289601
189326
4471
17970
15
4358
1761
2264
11153
2902
16
485
1804
2593