25669
0
462
506
2328
3
2000
1
355
1889
579
372
456
102
3090
6
560
103
504
696
952
1542
1391
2699
2
1454