21152
8
2711
2
2911
9
3090
6
5151
1942
1
2740
3
2903
2593
2932
2405
6753
17
2629
297066
0
3080
1174
4837
5
5978
1992
2600
4
3014
20
118
14
2571
4651
1606
398656
19
3485
7
3491
550