985
477
217
454
336
812
707
944
913
351
294
319
592
484
689
359
170
879
228
367
68
993
559
433
691
895
520
699