25440
0
1073
116
1853
422
303
2952
435
573
18403
6
521
657
800
282572
2189
152
1053
21743
1
75
68
543
546
714
1650
553
408
907
518
928
73