304
685
173
486
46
357
50
149
26
235
83
203
109
164
45
85
7
170
15
254
48
126
19
133
157
23
24
151
68
395
102
11
6
93