25669
0
3090
6
21152
8
32302
17946
19783
2
1461
3498
4
7258
1768
2903
3
2932
103
3083
3779
2964
1
3080
2350
5504
16
637
14
297066
1189
716
557
585
5169
1585
14887
18
3447
7