664
565
486
1
615
639
1228
691
748
1107
610
1192
27220
575
805
640
32869
1673
800
745
677
644
694
416
1
958
433
745
1307
2496
1641
609
379
356
9136
544
1428
977
656
1029
8545