2631
2
1394
1
3824
4012
1697
2939
891
2528
3
2687
5233
10
3758
1994
7304
7
1266
2257
1341
2508
3995
3587
8819
12