2711
2
4651
3
5151
2911
9
2578
1
1816
21152
8
1942
637
0
2082
5338
2676
586
3263
6307
10
2405
7893
4
2740
3554
6753
17
2763
2593
1504
1161
1672
1527
1590
3503
790
398656
19