19783
2
25669
0
1973
32302
2535
2996
4309
3
572
21152
8
2781
1
3090
6
1155
1335
3083
2366
685
2932
3078
4
2643
3498
17946
1307
1329
2595
1294
1193
1153
2012
721
2507