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