3929
10
676
0
1087
2095
4
341
290
353
699
693
573
2635
562
1346
668
256
476
881
463
1935
1141
2551
1
350
1057
571
1072
369
684
2351
4426
1237