25669
0
19783
2
32302
17946
4044
5
2258
1
2535
5440
8
3125
940
1461
2964
3498
4
2478
1819
4471
1672
3779
2465
2264
2986
2173
3083
2366
1512
3426
2921
3724
3
1527
1988