25669
0
1690
1
19783
2
572
830
32302
7471
9
3591
11
1431
745
674
693
2562
915
697
1570
1749
1532
1568
3107
7
3354
1016
1766
635
658
2535
2173
2921
5
685
1816