930
2
17946
0
21152
8
4471
25669
1512
1
4044
5
2535
32302
3125
19783
1461
2964
1419
3498
4
3051
1603
2478
1672
3779
2986
2990
471
940
1153
3426
5375
1154
734
3735