19783
2
25669
0
32302
21152
8
3090
6
17946
2366
1
2535
1977
2476
2069
5
2932
3498
4
1914
2906
1153
945
2012
1659
994
1397
3080
3
2316
3386
3593
16
2921
1044
4506
3554
1929