2980
1
2990
0
1348
1699
2
1294
2996
14
1153
2462
3
2622
6
1558
1622
1304
2988
25669
785
1877
1819
610
3173