2507
1
518
2
2711
3517
6
4651
3
5151
2911
9
5135
4029
8
21152
1942
2082
2676
6307
10
2405
1622
7893
4
2740
6753
17
1443
2763
0
2593
6110
2077
826
3503
398656
19
5978
550
297066