19783
2
2903
3
2525
4
25669
0
3724
2258
1
3090
6
3546
1534
2932
929
21152
8
6236
10
32302
1811
1107
1859
2274
3186
2462
3083
4706
17946
623
3080
10317
10827
2949
2964
8492
13