13499
5
4651
3
1397
0
2996
398656
19
108797
2906
2
1963
1193
2471
550
1
5151
14861
7
4148
2551
5978
6
2535
4044
3083
1761
17946
255
2465
1787
5242
3125
2274
3546
6164
1289601
4