424
786
168
598
510
527
415
240
868
177
342
1023
679
1001
295
275
462
640
374
303
597
271
1998
1394
1112
251
947
637
852
377
384
202
1006
299
425
359
266
220
355
750
719
533
277
237
396
356
220
209
341
718
432
609
1150
1363
1856
622
925
598
530
411