2535
2
25669
0
19783
2996
32302
572
948
1
4179
4044
5
17946
14
3125
1189
1461
1545
2964
758
3498
4
2595
2394
2478
685
1819
4471
570
1672
791
800
8627
3
3779