19783
2
25669
0
32302
572
17946
2535
2996
21152
8
7793
4
3090
6
2316
14
2921
5
1189
2932
3498
2666
9
4044
2964
1
2595
1603
3008
3
800
685
2476
2906
1153
5440
2069
2012