2906
2
1606
1
5439
1093
0
673
3485
7
1526
3080
3
2562
17333
27
2350
526
830
2964
833
3078
4
693
1603
3546
1511
1105
572