2288
1621
1068
884
890
1030
907
909
916
865
982
837
807
776
816
1284
988
782
933
1285
902
1177
905
1001
888
600
479
550
623
614
553
558
656
560
606
583