25669
0
4044
5
17946
2535
2
32302
1050
1344
1
2287
3125
19783
1527
4562
4099
8
1461
2502
2964
2258
3498
4
2478
3063
3
1117
2850
4471
1672
1735
6053
3779
4144
2986
940