2711
2
1520
4651
3
5151
2911
9
6346
16
4096
1029
21152
8
1942
1
2082
2631
2676
6307
10
2505
2405
7893
4
1265
2740
6753
17
2763
0
1752
2593
1348
982
4690
2966
6
2801
1019
1525