17946
0
32302
2996
19783
2
1189
572
14
25669
4044
5
2535
3125
181997
11
2048
1461
940
1
38477
34
2929
6
2964
1660
4
3498
2184
2478
1193
4471
11059
9
1967
1672
1849
1369
3779