17946
0
2465
2
3125
3546
1
32302
770
323
3498
4
3453
3779
1193
4471
2964
3051
1603
1787
1618
1461
557
588
2906
784
1563
93
2258
528