1004
2
12717
4
4697
0
1941
2241
1011
522
1746
1
1676
964
1895
919
260
1319
1517
1944
1398
1268
1371
1568
4721
4639
2865
1524
2173
2263
1788
2368
982
2999
3