47639
0
713
2750
1
2535
2
698
1120
2949
6
4044
5
3083
2184
17946
2465
3125
3546
355
860
838
2087
387
3498
4
471
3779
4471
2964
2395
4148
3051
1603
6164
1461