1052
1046
1036
1132
1212
1079
1067
1031
944
1062
875
8916
585
463
534
604
535
531
639
543
580
567
496
581
545
517
559
521
505
522
491
506
508