25137
0
31535
6800
2328
17353
918
584
415
1098
951
675
3114
4
319
602
333
1939
2490
590
1610
320
547
2730
6
19279
2
722
269
767
456
1045
375
668