2906
2
1963
1193
0
2471
14861
7
4148
2551
1
2535
4044
5
3083
1761
17946
255
2465
1787
5242
3125
2274
3546
6164
1289601
4
6500
3498
475
3779
2194
4471
189326
2964
2727