2996
0
25669
2173
1
4044
5
17946
14
2535
2
32302
3125
19783
1189
802
1461
2934
2964
469
7495
9
3498
4
2478
868
1691
1000
2082
3098
3
4471
2692
1672
10317
662
3779