2525
4
3546
1
297066
0
6095
9
2676
2593
21152
8
1991
3
2911
181997
11
5717
4651
1507
5151
2
14861
7
2054
5390
19079
6
1760
810
888
601
1473
2044
2405
750
2740
1891
2082
1289601