2906
1
1153
0
6307
10
940
34
6753
17
761
2763
866
1029
1672
7793
4
3503
13499
5
2258
5978
6
297066
572
3080
3
477
392
1193
1044
550
563
2