25137
0
31535
19279
2
17353
418
467
2657
3
2546
1
4111
1869
5
269
2109
1267
2490
1004
968
415
691
320
1045
951
3498
4
1661
679
683
325
492
772
663
918