21152
8
2711
2
2535
19783
2740
3
1819
1
3863
14
2593
4651
2763
0
17946
2911
9
32302
1716
1985
6753
17
5151
2502
5
25669
297066
5978
6
636
2932
2676
1942
3498
4
1189
2405
3054
3126