2917
3
2593
1
1189
0
2906
1153
2996
6307
10
1404
1815
6753
17
2763
1672
5717
7793
4
3503
13967
2
13499
5
2258
5978
6
297066
572
3080
1581
1908
1044
550
1080