2996
0
4044
5
1067
3083
2
2908
17946
8627
3
2465
1189
3125
32302
2394
1
769
2378
2034
3498
4
1746
2676
3779
4471
2964