3121
2
3195
3
2715
3000
5375
0
1744
1
3835
5
2820
10
2271
4
1743
1451
8527
2495
2523
3971
717
5527
2089
898
1541
2041
2313