19783
2
25669
0
572
2996
32302
3724
3
800
2366
1
612
2258
2535
2932
733
571
3498
4
722
575
17946
100
395
873
566
475
1015
87
542
1153
621
1213
3090
6