18
94
41
25
19
64
15
14
230
159
22
658
71
526
37
35
45
23
112
38
59
20
138
594
139
34
12
17
16
238
27
31
36
465
147
32
11
30
44