19783
2
2535
32302
0
4360
6
14
25669
758
1668
17946
2124
3
2828
21152
8
2272
9
877
3080
796
3090
1022
1225
392
407
2258
1
4730
424
2595
893
557
2996
354
637