19783
2
467
0
32302
2535
21152
8
3090
6
14
2932
25669
3498
4
1969
1618
1451
2666
9
2087
17946
459
1310
392
1189
2906
1
1153
2996
1672
978
7793
877
2258
1348
572