604
431
557
333
1065
310
605
226
343
661
862
411
665
580
223
286
241
1010
397
687
658
312
341
298
342
608
836
251
311
287
313
326
495
717
591
179
443
638
566
720
55
1382
1084
1885
1251
1416
1490
1095
340
1014
1153
728
591
501
898
335
277
350
274
370