25669
0
17946
32302
19783
2
3090
6
1461
3498
4
21152
8
1189
7258
14
918
2996
4044
5
2535
2845
3125
337
1193
2964
1
2087
638
1752
2478
657
476
132
2350
4471
637