25669
0
17946
4044
5
19783
2
32302
2964
1
1168
2535
3426
4
3125
1461
3498
7793
2478
1416
4471
1603
1672
1849
3779
2989
805
2986
1633
940
1064
3
2633
3117
8
108797
1392