25669
0
19783
2
32302
17946
2964
1
1766
528
4044
5
4471
746
2535
1169
3125
3008
3
2173
1431
1819
1461
2087
5440
8
3498
4
2478
1672
2903
1603
2906
3779
2986
940
6236
10