798
1523
870
999
256
248
367
582
487
711
763
525
256
573
371
765
696
980
607
1041
347
162
723
585
198
685
2259
459
497
454
122
353
580
343
1452
365
291
1212
706
536
483
541
503
534
314
676
707
656
374
414
252
1807
560
301
434
524
580
805
593
175