2666
9
2535
2
3765
4
19783
32302
0
2258
1
3593
16
7793
5635
3
3090
6
10293
5
3831
7
2932
25669
3498
17946
2906
1153
1136
1583
1913
2660
1868
21152
8
1672
6713
11
1466
1505
748
3080