19783
2
25669
0
32302
2059
3014
20
2535
2932
3498
4
3117
8
17946
3453
1
4425
6
994
1709
1153
1815
3090
2012
511
2366
21152
4506
2982
3
2104
1929
3080
2316
665
5
3289
2921