2505
2
4096
1743
0
6346
16
1225
1029
24337
22
790
1444
2631
1
1594
3
1618
1265
1752
1547
1348
4
4690
1757
3683
5375
2966
6
21152
8
2801
2669
1247
1019
785
951
1525
12632
7