25137
0
17353
31535
19279
2
1939
269
1098
3114
4
584
2093
2730
6
20634
8
1020
4111
2328
6800
1610
467
468
381
781
398
321
498
677
1423
1880
1045
454
1661
1