17946
0
2465
2
5431
486
3125
3546
1
2395
6
657
5440
8
2595
1193
3498
4
616
3779
4471
2964
3051
1603
777
1461
5065
791
1201
692
307
1391
2906
2069
5
504
1406