1140
1147
1276
2568
1052
1879
875
1022
1182
1616
997
979
835
805
772
813
1278
984
778
881
931
484
488
549
507
536
505
496
506
518
547