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