19783
2
2535
25669
0
1153
17946
32302
2902
16
21152
8
2932
4471
3498
4
2964
1
3779
2476
3765
1512
3090
6
2986
2258
2556
1105
4465
22
3169
7
909
3080
3
2366
2763
1044
1804
7258