17946
0
1558
1
2465
2
1189
3125
3546
32302
623
3517
6
4823
9
662
3498
4
1259
3779
2115
1918
4471
2964
3051
2189
1603
4198
1461
9036
2125
12
2571
254
766
1038
835