424
393
762
598
300
465
582
392
1736
413
350
878
533
667
596
493
302
545
308
859
731
469
514
530
806
799
241
326
351
726
887
305
261
475
481
313
412
342
732
516
228
501
625
245
1987
425
1996
403
367
338
405
209
276
836
901
873
877
432
257
222