21152
8
2711
2
2535
19783
7893
4
32302
0
3107
7
4651
3
5151
2911
9
3090
6
1942
1
2082
2666
2932
2676
25669
398656
19
3498
181997
11
6307
10
995
1153
1320
2405
17946
2740
6753
17
2763
2593