25137
0
19279
2
521
1
467
616
21
572
935
31535
2730
6
691
423
327
2657
3
1505
2668
1824
278
517
504
4126
3840
488
518
646
20634
8
7952
1308
348
2002
2522