12
186
149
31
32
10
54
34
29
7
52
597
22
28
9
27
277
15
64
70
108
24
167
65
33
21
18
135
43
61
40
16
89
192
90
59
23
25
68
259
104
38
63
128
599
74
14
49