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