19783
2
25669
0
2996
800
572
32302
2366
1
2535
2932
3498
4
1189
2666
9
17946
5065
1153
1614
3090
6
2012
2907
2595
801
722
21152
8
1722
1486
1479
758
100
87
598