17946
0
2465
2
1189
3125
3546
1
770
3498
4
3779
80
4471
2964
3051
1603
1514
1461
385
2346
1061
577
915
578
2906
1059
829
2258
783
2061
3
572