19783
2
25669
0
32302
2535
21152
8
2669
3090
6
1973
1568
1
3083
2804
4
2366
771
2377
1431
1819
2932
3498
1636
3
17946
1813
38477
34
1329
1069
1294
1475
4655
10
1153
2173
6666