841
314
254
591
652
489
249
641
248
424
393
762
598
300
465
582
392
1736
413
350
878
533
667
596
493
302
545
308
859
731
469
514
530
805
799
241
326
351
726
887
305
261
474
481
313
412
342
732
516
228
501
624
245
1985
425
1996
403
367
338
405