2996
0
14
17946
32302
25669
4044
5
3491
4
1189
2535
2
3125
19783
1461
2595
8
940
1
3289
2964
572
3498
2478
1193
6561
4471
11059
9
3208
1672
1369
3779
2986
2761
2282