22
735
137
34
83
74
16
27
47
157
645
136
81
66
59
15
85
65
127
350
35
103
69
183
107
151
548
146
192
70
343
31
129
64
196
295
134
26
101
57
216
166
37
154
121
208
41
21
131
364
300