20
39
7
246
38
317
52
45
27
21
113
1460
19
109
142
177
13
42
183
28
116
550
30
92
8
16
5
14
18
22
12
128
57
77
251
915
159
44
36
809
35
211
233
97
124
60
490
56
93
346
122