17946
0
25669
3765
4
19783
2
2964
1
2996
32302
572
4044
5
4471
14
5322
8
1189
2535
571
3125
2529
7
2048
1461
2132
3
6236
10
280
3498
1545
2478
1672
2903
1603
5225
1235