2996
0
2250
1
1193
2823
5
21152
8
1672
1044
1581
2
7793
4
1647
2258
297066
572
3080
3
2245
18546
15
1226
174730
18
2683
4471
3053
7
4044
3083
3683
2465
469
897
3125
984
3426