2996
0
14
17946
1189
25669
19783
2
2478
1
32302
4044
5
2535
657
3125
485
1461
2964
1193
2970
4
3498
4471
1755
1672
255
454
556
586
3779
2986
940
1598
572