2478
1
1112
1825
2350
2
2596
4471
1672
1431
2990
0
3779
1690
2986
940
1590
1681
1193
1382
2772
2562
1512
3426
4
673