25137
0
31535
17353
19279
2
1098
3114
4
787
2730
6
1020
476
1
1352
4111
381
6800
1557
467
2121
1161
1032
505
456
2328
663
20634
8
918
846
409
683
602
482