2318
2
2711
883
3
4651
5151
2542
2911
9
21152
8
1942
1
2772
4978
2082
978
982
2676
6307
10
2405
7893
4
2740
6753
17
2522
2763
0
2593
2538
3503
2494
398656
19
5978
6
3623
550