19783
2
25669
0
3724
3
32302
2258
1
1811
2535
17946
1412
106
120
685
272
2525
4
618
3546
302
1382
1859
873
383
2462
3172
815
3083
2932
4706
542
3498
237