2586
471
809
523
1929
532
794
11456
492
647
476
580
508
829
451
603
499
468
902
728
812
5692
688
470
799