2711
2
4651
3
5151
2911
9
21152
8
1942
1
2082
2676
6307
10
2405
7893
4
2740
3886
6753
17
2683
4463
5
2763
0
2593
2386
135
509
5746
23
4321
461
3503
1402
944
398656
19
5978
6
1288