3083
2
2465
3562
1
3125
564
984
0
2721
3
3765
4
3426
2476
745
3779
2903
2964
3051
1603
2061
1461
1857
255
1594