19783
2
3765
4
25669
0
572
3724
3
32302
2258
1
1811
2535
17946
571
2996
1412
1189
106
3683
120
5225
8
685
894
272
1193
2525
618
87
1581
3546
302
1382
1859