19783
2
2535
25669
0
2525
4
21152
8
3724
3
3090
6
3083
2258
1
32302
1135
1761
2932
3498
106
1412
17946
785
451
873
685
1294
542
2366
618
120
1153
1393
815
1213