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