334
254
263
67
259
276
202
278
168
50
353
406
357
339
261
201
200
175
224
468
419
228
826
710
546
560
362
321
171
85
1385
203
359
183
53
319
155
116
21
14
308
80
198
503
521
18
192
348
1881
597
769
648
293
87