1226
1
1475
2
25669
0
14
3053
7
19783
2535
878
1464
3715
3
2996
4044
5
7159
10
3083
17946
1787
2465
1189
3125
18816
11
3546
32302
1782
1380
3227