21152
8
25669
0
32302
3090
6
2903
3
2932
2
103
1193
19783
3083
3779
2964
1
3080
5402
9
5504
16
637
2009
5
14
297066
1189
716
557
585
5169
1585
14887
18
3447
7
1927
108797
55904