2571
2
2955
688
1
2174
4
5402
10
2533
6
1044
1753
0
1218
4099
8
666
3
3217
5
5346
2750
2408
2277
4044
3083
2465
3708
4036
3125
1985