19783
2
2996
0
3090
6
25669
2903
3
2932
2525
4
3724
572
475
2258
1
21152
8
1135
3080
108797
699
395
1534
1761
929
2299
464
2952
508
1189
3206
5
367
1705
10317
658