19783
2
25669
0
2354
4
32302
2452
2535
2932
3498
17946
882
3
2890
815
1153
2001
1
9055
10
1716
3090
6
1849
2012
2366
21152
8
2600
2431
929
2468
3633
13
3080
2316
2992
2921
5