25669
0
534
19783
2
1837
394
637
722
418
410
458
633
497
1505
1
1142
417
1293
2429
115504
796
1569
880
706
23802
9
578
787
621
560
668
730
883