25440
0
504
1
370
476
908
1593
7
460
326
56488
105807
42
339
36045
1085
802
274
5270
1126
1650
441
429
710
152
493