25137
0
1824
2657
3
19279
2
683
31535
20634
8
573
422
1131
587
1020
2730
6
2855
859
2190
1
562
1084
321
387
2668
2551
646
241
2522
525
405
423
428
543