12
21
52
16K
7
66
0
1
31
431
15
9
27
2
3
10
5
22
77
38
200
39
156
34
106
194
35
312
32
187
25
162
24
142
60
846