25669
0
32302
19783
2
3498
4
4044
5
17946
2769
2535
3125
2257
1
1461
2964
2478
3779
4471
1672
1849
2986
940
1512
3426
2366
4476
5196
3546
5486
7258
964
3083
3873
15