679
335
319
249
184
268
164
324
277
179
141
211
113
122
413
113
571
207
169
186
63
27
22
59
7
58
77
23
12
47
107
122
88
19
41
42
24
17
5
22