25669
0
19783
2
32302
1189
2996
657
17946
810
1
572
14
758
1564
4044
5
2535
1028
3125
3008
3
1193
1461
721
2964
673
3498
4
2595
2478
554
616
685
4471
484