462
587
164
241
463
185
604
431
556
333
1063
310
605
226
343
661
862
411
665
580
223
286
241
1010
397
687
658
312
340
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