2284
1617
1066
883
889
1030
882
909
915
862
979
836
806
773
814
1281
984
779
932
1285
900
1177
902
999
887
599
478
549
621
612
551
654
558
604
580