25137
0
1004
1
31535
19279
2
4111
398
467
392
951
968
1939
458
957
602
2152
722
683
381
325
1981
1462
409
1133
668
403
1264
771
1842
2328
5223
9