669
580
223
286
241
1010
397
688
660
312
341
298
342
609
836
251
311
290
314
326
495
717
592
179
443
639
568
720
55
1383
1084
1887
1251
1416
1491
1096
340
1014
1153
728
591
501
898
335
277
350
274
371
943
504
235
217
360
998
128
259
294
224
437
1061