25669
0
32302
19783
2
17946
21152
8
2906
1
1768
4471
3498
4
1942
3090
6
5978
1461
2740
3
2911
9
4651
181997
11
2009
5
5151
3426
7258
572
297066
2593
2405
2964
1603
3546
2711
118