21152
8
4471
2
3080
3
2932
5151
3090
6
25669
0
800
1
3715
297066
2271
4
19783
17946
181997
11
1744
570
2903
2964
1047
2740
1603
2906
383
14125
10
1185
1689
717
2258
549
4179