2522
2
1371
1
1154
2381
3
2767
6
3954
2059
3050
0
562
2489
7
1555
552
4651
2620
2829
5079
1078
1166
11
1064
545
918