25669
0
32302
17946
19783
2
1461
3498
4
4044
5
14
1849
3090
6
2996
572
132
21152
8
2139
7258
1809
989
1
4471
1189
4696
2093
2535
990
495
373
3125
96
2666
9