17946
0
25669
19783
2
2964
1
2996
32302
572
4044
5
4471
14
5322
8
1189
2535
3125
2529
7
2048
1461
2132
3
6236
10
3498
4
1545
2478
1672
2903
1603
2906
3779
1967
2986
1681