2726
8
1746
1
1272
1557
2659
538
0
1604
1070
1629
577
717
3078
4
3780
10
583
553
919
1646
866
1486
317
863
1543
690
257
1761
4754
7
684
2226
391
4993