3083
2
2465
1189
0
1734
3125
3546
1
14801
11
2044
3779
4471
2964
2217
3051
1603
1906
634
2906
1687
5138
2258
6713