31535
0
25137
2657
3
19279
2
447
529
219
2132
688
2730
6
970
276
799
3498
4
2702
787
4864
1
968
2668
326
1466
57
292
1862
394
492
1096
3469
255
1020