2145
1
3063
10
3715
2
3546
2903
3
2964
1603
1945
5225
8
685
0
2906
1294
2139
4
2476
1153
2740
4471
2911
9