21152
8
4471
2
5151
25669
0
800
1
2911
9
2271
4
19783
17946
297066
1744
570
181997
11
2903
3
2964
1603
1942
2740
2906
383
14125
10
1185
1689
2711
717
2258
4651
549
398656
19
4179