2505
2
1265
1
2801
3090
6
4074
0
1115
1394
4114
3
1071
1752
2736
5392
11
1348
4
7884
17
2445
6225
3284
7