2123
2
1500
1
2456
1672
7793
4
2748
7
2258
7884
17
1337
1044
3354
2722
3
2209
4471
3484
0
4044
5
3083
2941
1407
2465
1665