2666
9
2155
3
2903
2964
1
1603
3765
4
2476
2
1320
2948
6
1153
0
10598
1903
3694
4471
1250
957
6713
11
1960
6095
1451
658
2835
1289601
2139
6247
5
2669
21152
8
1672
2135
2408