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