31229
4
25774
4
68905
65
32530
6
59675
3
25728
2
43359
1
40419
8
28663
3
45822
2
28845
16
51372
1
19570
11
15801
9
17692
23
49922
2
55561
10