21152
8
2535
2
1295
1
19783
2711
32302
0
2189
4651
3
2911
9
18816
11
6200
7893
4
3321
3090
6
5151
1773
1712
14
2932
2676
1942
25669
398656
19
3498
5527
2405
2666
4823
17946
2740