25669
0
572
32302
19783
2
915
1690
1
1431
745
635
674
830
697
1570
1532
1568
2535
2996
1016
1461
1766
693
2173
17946
1816
1788
2760
4
1787
14
1749
3498