529
415
240
868
177
342
1024
680
1001
295
275
462
640
374
303
597
271
1998
1394
1113
251
948
637
852
377
384
206
1006
299
425
360
266
220
355
750
719
534
277
237
396
356
220
209
341
718
432
609
1150
1363
1856
622
925
599
530
411
644
574
228
521
361