19783
2
32302
0
25669
2535
3562
1
572
3498
4
1816
2996
21152
8
2921
5
2173
1819
1681
2760
2964
2932
1603
7471
9
3591
11
17946
2986
2990
2258
1568
1304
14
1153
1512
1606