2996
0
14
25669
4044
5
1189
2535
2
2668
1
3498
4
851
1193
2986
17946
4471
4915
32302
3125
19783
758
1436
1461
2964
536
2478
531
1672
3779
34
2903
3
2087
638