2996
0
14
25669
4044
5
1189
2535
2
2011
3498
4
1193
2986
1
17946
4471
32302
3125
19783
758
1461
2964
1701
536
2478
531
1672
3779
34
2903
3
2087
3051
1849
662