2522
2
1154
1
2767
6
3954
2059
3050
0
562
2489
7
1555
3
552
4651
2620
2829
5079
1078
545
918
5439
3355
1434
11150
709
733
989
4152
4