2996
0
695
52099
398656
19
2405
1
14
471
1373
2082
3779
2
1716
3765
4
1011
1153
6307
10
3090
6
3546
3083
7893
6779
5
838