2711
2
4651
3
5151
2911
9
21152
8
1942
1
3117
2082
4425
6
2676
994
6307
10
2405
7893
4
1815
2740
6753
17
2763
0
2593
2982
2104
1929
3289
4506
3503
398656
19
5978
3001
1397
1048