1140
1144
1276
2566
1052
1877
874
1022
1179
1613
997
978
834
805
772
812
1263
778
881
929
483
487
547
505
536
504
548
493
506
517
546