25137
0
458
4271
4
1960
7
1880
2
1824
2604
978
6579
9
4677
10
1710
1
3054
2904
1277
5
1010
2855
3
111
737
886
752
1225
1640
2659
895
247
619
1897
911
302
63