2595
0
1294
1
14
2873
3
1153
2462
2173
2622
6
1558
2
1622
2012
1304
2921
721
2988
1431
785
1819
610
3173