2996
0
108797
2906
2
571
539
894
1963
1193
2471
1226
1
14861
7
4148
3053
2551
2535
4044
5
3083
3683
1761
17946
255
2465
1787
5242
3125
2274
3546
6164
1289601
4
6500