2292
2
3156
3
1220
2271
4
1012
0
1694
1
984
2756
1476
1681
2453
2529
7
1376
3508
1243
14470
1624
1105
1015
1103
484
2663
1225
596
2312
668
1744
4363
31371
64
868