25669
0
19783
2
17946
32302
975
4
3008
3
4044
5
2535
3125
1461
4133
1
2189
2964
1507
3498
1536
6
2337
2478
2891
4471
21152
8
1672
2344
3779
2986
267612
940
15233
94424
1238