344
269
286
146
291
422
191
36
407
38
122
77
131
60
12
10
434
205
43
67
33
22
92
137
265
367
121
20
1428
313
326
236
473
215
383
240
878
10833
183
78
224
104
270
277
221
148
46
89
17