2679
2
3058
1548
1672
1
1431
2848
841
1683
0
1994
1231
1383
3079
202
1115
3439
8
1133
1544
3
2447
6
2495
3683
4074
1059
902
21152
3180
2505
1743
2698
582
1052