2981
1
1185
260
0
1542
931
2579
2
2535
1650
4044
5
3083
1749
17946
2465
3125
3546
1569
5440
8
1564
3498
4
3779