19783
2
21152
8
3080
3
2932
3090
6
25669
0
572
2535
612
575
2740
621
722
475
395
3724
17946
733
3715
32302
2996
566
297066
1213
5151
571
629
1500
1
3470
5
1189