308
379
211
156
245
243
163
167
361
857
232
367
348
490
540
471
431
409
349
248
445
445
377
398
527
420
423
488
188
455
548
657
365
290
243
293
334
306
890
406
249
307
357
307
404
217
300
355
350
637
401
746
312
529
655
496
108
1142
660
1089