2980
1
1660
2990
0
2999
3
1348
1294
1606
2996
14
1431
1153
300
2462
868
2622
6
1704
1558
2
1622
2152
1304
467
2368
1000