2932
2
1603
1
1348
25669
0
1363
3614
266
3805
6
2622
12459
3
866
2890
2356
2666
9
2425
7
1295
4383
6100
15
17946
280
1734
270