2593
1
1189
0
255
2906
1153
6307
10
6753
17
346
2763
1672
7793
4
3503
2258
928
2
5978
6
3546
3080
3
542
3680
1193
1044
550
1045
2902
16
4471