19783
2
32302
0
2535
25669
17946
3090
6
21152
8
2398
2932
3498
4
1178
1
2666
9
181997
11
2906
1153
2478
1282
1672
7793
2258
1051
3080
3
1529
297066
1044
6500