3083
2
930
0
2465
3125
770
3765
4
450
2476
1045
3779
80
1
392
4471
2903
3
2964
3051
1603
2666
9
2906
984
1059
5367
677
2258
783
2132
572
3517
6
255