25669
0
19783
2
32302
1568
1
3008
3
4044
5
17946
2535
3125
2784
578
1461
1451
2964
1069
3498
4
2337
2478
1092
1813
4471
1672
2047
3779
3706
2986
940
15233
957
6698
7