2155
3
2465
2
1189
0
937
1
1637
3125
3546
5033
15
32302
2627
4
3296
3498
3779
2948
6
4471
3868
10
2964