21152
8
2535
2
19783
3692
7
17946
0
3090
6
3083
32302
951
1
25669
1311
1743
790
10736
26
2932
3683
16201
19
2772
5
3498
4
2032
1516
3715
3262
3
3546
2903
2964
1421
1603
2949
3765