25669
0
19783
2
2996
32302
14
572
1189
4044
5
17946
2595
758
2535
685
3125
5065
1
1461
657
2964
3498
4
670
616
2478
556
4471
1672
473
791
3779
721
2986